Игорь_Vasinsky
26.02.2013 - 01:50
ёпт, ты не задолбался ко мне цепляться? я всячески стараюсь общение в нормальную форму вывести - ты продолжаешь хернёй заниматься
я не про своё решение говорил, а про innovate , копчиком тебя чувствовал, по этому несколько раз про свой вариант сказал - что он не под условие
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
26.02.2013 - 01:54
Игорь_Vasinsky, отстану как только книги начнете читать
_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
26.02.2013 - 01:55
не начну) у меня другие пути - более привычные
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
mytest
26.02.2013 - 02:05
Цитата (Valick @ 26.02.2013 - 01:54) |
Игорь_Vasinsky, отстану как только книги начнете читать |
Какие книги посоветуете почитать? PHP, MYSQL . Я верстальщик, но хочу заняться более серьезными делами =)
Winston
26.02.2013 - 02:20
:D
$arr = array('с', 'к', 'с', 'б', 'к', 'с', 'б', 'б', 'с', 'б', 'с', 'к', 'с', 'к', 'б', 'к', 'б');
usort($arr, function($a, $b){
if($a == 'к' && ($b == 'с' || $b == 'б')) return -1;
elseif(($a == 'с' || $a == 'б') && $b == 'к') return 1;
elseif($a == 'с' && $b == 'б') return 1;
return 0;
});
echo '<pre>';
print_r($arr);
Valick
26.02.2013 - 02:26
по поводу второго задания, раз уж нет условий, то кто как хочет так и пишет :)
<?php
$t = '123312';
echo $t.' - ';
$c = strlen($t);
if($c%2 == 0){
$p=str_split($t);
if(array_sum(array_slice($p,0,$c/2)) == array_sum(array_slice($p,$c/2,$c))) echo 'yes'; else echo 'no';
}else{
echo 'Несимметричное число.';
}
?>
__
пс. нашел )) str_split
_____________
Стимулятор ~yoomoney - 41001303250491
Winston
26.02.2013 - 02:55
Цитата (Valick @ 26.02.2013 - 00:25) |
Winston, usort нельзя
|
Жаль :(
Значит пузырьком :)
for($i = 0, $to = (sizeof($arr) -1); $i < $to; $i++)
{
for($j = $to; $j > $i; $j--)
{
if(
$arr[$j] == 'к' && ($arr[$j - 1] == 'с' || $arr[$j - 1] == 'б')
|| $arr[$j] == 'б' && $arr[$j - 1] == 'с')
{
$tmp = $arr[$j];
$arr[$j] = $arr[$j - 1];
$arr[$j - 1] = $tmp;
}
}
}
print_r($arr);