掛け算
入力
50
20
<?php
while ($line = fgets(STDIN)) {
$tmp[] = trim($line);
}
// var_dump($tmp);
echo $tmp[0]*$tmp[1];
?>
出力
1000
足し算
入力
30 20
<?php
$input_line = explode(' ',fgets(STDIN));
// var_dump($input_line);
$answer=$input_line[0]+$input_line[1];
echo $answer;
?>
出力
50
一番小さい値
入力
10
20
30
<?php
while ($line = fgets(STDIN)) {
$array[] = trim($line);
}
// echo $array[0];
$ans = min($array);
echo $ans;
?>
出力: 30
文字の一致
入力
123
123
2つの入力が一致して入れば、OKと出す。違えばNGと出す
<?php
while ($line = fgets(STDIN)) {
$array[] = trim($line);
} // echo $array[0]; echo ($array[0]===$array[1])?'OK':'NG';
?>
出力: OK
数の並び替え
入力:
3 <-入力される数
2
1
4
<?php
while($input_line = fgets(STDIN)){
$array[]=trim($input_line); 得られた入力を配列へ
};
// $results=array_unique($array); 重複しているものを省く
// var_dump($results);
$results = array_slice($array,1); 配列の1番目を切り取る
asort($results); 昇順で並び替える
foreach($results as $key=>$val){ 配列を展開して
echo "$val\n"; 1つずつ改行
}
?>
出力
1
2
4