рдЧреЛрд╡рд░реНрдзрди: рд╢рддреНрд░реБ рдХреЛ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП



рд╕рднреА рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЧреЛрд╡рдиреЛрдХреЙрдб рдХреНрдпрд╛ рд╣реИред рдЗрд╕ рдЕрджреНрднреБрдд рд╕рд╛рдЗрдЯ рдореЗрдВ рдПрдХ рдкреВрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реИред

рдХреНрдпрд╛ рдХреЛрдб рдХреЛ рдЪрдордХрджрд╛рд░ рдмрдирд╛рддрд╛ рд╣реИ - рдХреЛрдИ рднреА рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИред рдЗрд╕рдХреА рдХреЛрдИ рд╕рдЯреАрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИред рдЕрдХреНрд╕рд░, рдХреБрдЫ рд▓реЛрдЧ рд╕реНрдкрд╖реНрдЯ рдЧреЛрд╡рдиреЛрдХреЛрдбреЛрдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдиреНрдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рдкреНрд░рднрд╛рд╡реА рд╕рдорд╛рдзрд╛рди рд▓рдЧрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг


Govnokod рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЕрддрд┐рд░реЗрдХ рд╕реЗ рдПрдХрдореБрд╢реНрдд рд╣рд╛рд░реНрдбрдХреЛрдб рддрдХ рд╣реЛрддреЗ рд╣реИрдВ ред рд╕рдмрд╕реЗ рдкреНрд░рд┐рдп рдЙрджрд╛рд╣рд░рдг рд╡реЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдЪрдордХ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИ:
Boolean b = new Boolean( is_admin );
if( b.toString().length() == 4 ) {
   // something...
}
// something


, ? , - !
? !

UPD .



: :
1
2-1
1-2-3
4-3-2-1
1-2-3-4-5
6-5-4-3-2-1
(, 6 ).

:
1. //
2. ( . , . , !)

( pastebin). , , , , .

!

UPDATE:


, . . , .

.


┬л┬╗ , , , :
$n = 6;
for($i = 1; $i <= $n; $i++) {
    $array = $i % 2 ? range(1, $i) : range($i, 1);
    echo join('-', $array), PHP_EOL;
}


, , , , , . , , .

Arion:
(6 + 1).times{|i| p (1..i).to_a.send((i%2 == 0)? :to_a: :reverse).join('-')}


pechlambda:
main = mapM_ (putStrLn . foo) [1..6]
foo n = concat $ intersperse "-" $ (if odd n then id else reverse) $ take n $ map show [1..]

, !

, : N ( ). rPman (, ):
<?php
define('LENGTH',6);
define('nl',"\n");

$right='1';
$left='1';
echo '1'.nl; // <==  
for($i=2;$i<=LENGTH;$i++)
{
    $left=$i.'-'.$left;
    $right=$right.'-'.$i;
    echo ($i%2?$right:$left).nl;
}
?>




, , ┬л┬╗ . , - , .


runcore 1..N N..1, :
$is_reverse = false;
for($i=1; $i<=6; ++$i) {
	for($is_reverse?$j=$i:$j=1; $is_reverse?$j>=1:$j<=$i; $is_reverse?--$j:++$j) {
		echo (($is_reverse)?($j.($j>1?'-':'')):($j.($j<$i?'-':'')));
	}
	$is_reverse = (($is_reverse) ? false : true);
	if (in_array($is_reverse, array(true,false))) {
		echo '<br />';
	}
}



AHDPEu . . , тАФ .

Premature optimization

Perl youlose - . , тАФ .


JavaScript azproduction, , , .








, , SnakeSolid: pastebin.com/rdCtf2j5
: , тАФ , , . тАФ . . .


, , , .

!

!

Source: https://habr.com/ru/post/In116842/


All Articles