STEP: 1 インクリメント
<?php $n = trim(fgets(STDIN)); echo $n +=1 . "\n"; ?>
STEP2: 文字列の出力
<?php $n = trim(fgets(STDIN)); for($i=0; $i<$n; $i++){ echo trim(fgets(STDIN)) . "\n"; } ?>
STEP3: 文字列の分割
<?php $s = trim(fgets(STDIN)); list($s_1, $s_2) = explode(" ", $s); echo $s_1 . "\n"; echo $s_2 . "\n"; ?>
下記の問題はfor()を使った場合です。
<?php $s = trim(fgets(STDIN)); $s = explode(" ", $s); $count = count($s); for($i=0; $i<$count; $i++){ echo $s[$i] . "\n"; } ?>
下記の問題はforeach()を使った場合です。
<?php $s = trim(fgets(STDIN)); $s = explode(" ", $s); foreach($s as $value){ echo $value . "\n"; } ?>
下記の問題はwhile()を使った場合です。
<?php $s = trim(fgets(STDIN)); $s = explode(" ", $s); $i=0; while($s[$i]){ echo $s[$i] . "\n"; $i++; } ?>
STEP4: 整数の足し算
<?php list($a , $b) = explode(" ", trim(fgets(STDIN))); echo $a + $b . "\n"; ?>
下記の問題はfor()を使った場合です。
<?php $ab = trim(fgets(STDIN)); $ab_array = explode(" ", $ab); $count = count($ab_array); for($i=0; $i<$count; $i++){ $total += $ab_array[$i]; } echo $total . "\n"; ?>
下記の問題はforeach()を使った場合です。
<?php $ab_array = explode(" ", trim(fgets(STDIN))); foreach($ab_array as $value){ $total += $value; } echo $total . "\n"; ?>
FAINAL問題 足すか掛るか
<?php $n = trim(fgets(STDIN)); for($i=0; $i<$n; $i++){ $p = explode(" ", trim(fgets(STDIN))); if($p[0] == $p[1]){ $total += $p[0] * $p[1]; }else{ $total += $p[0] + $p[1]; } } echo $total . "\n"; ?>