備忘録

Paiza Cランクレベルアップメニュー PHP『標準入出力』編 解答。

Yj
みなさんこんにちは!!あの暑かった日から急に寒くなりましたね☺️

では早速解答をご覧ください。

STEP: 1 単純な入出力

$n = trim(fgets(STDIN));
echo $n;

STEP: 2 複数行にわたる出力

$input_line = trim(fgets(STDIN));
for($i=0; $i<$input_line; $i++){
echo "paiza\n";
};

STEP: 3 複数行にわたる入力

$n = trim(fgets(STDIN));

for($i=0; $i<$n; $i++){
$a = trim(fgets(STDIN));
echo $a . "\n";
}

STEP: 4 入力の配列による保持

$n = trim(fgets(STDIN));$maxv = 0;

for($i=0; $i<$n; $i++){ $a = trim(fgets(STDIN)){
if($a > $maxv){
$maxv = $a ;
}
}
echo $maxv . "\n";

⬇︎⬇︎⬇︎⬇︎⬇︎⬇︎⬇︎⬇︎max関数を使った場合⬇︎⬇︎⬇︎⬇︎⬇︎⬇︎⬇︎⬇︎

$n = trim(fgets(STDIN));

for($i=0; $i<$n; $i++){
$a[] = trim(fgets(STDIN));
}

echo max($a) . "\n";

STEP: 5 半角スペース区切りでの出力

$n = trim(fgets(STDIN));

for($i=0; $i<$n-1; $i++){
echo "paiza ";
}
echo "paiza\n";

6 改行区切りでの出力

$n = trim(fgets(STDIN));
$a = explode(" ", trim(fgets(STDIN)));

for($i=0; $i<$n; $i++){
echo $a[$i] . "\n";
};

FINAL問題 標準入出力

$n = trim(fgets(STDIN));

for($i=0; $i<$n; $i++){
$s = explode(" ", trim(fgets(STDIN)));
echo $s[0] . " " . ($s[1] + 1) . "\n";
}

PaizaのPHP問題集🤗自分がちゃんと理解しているのかも含めて改めてブログに残します。今回はプログラミング最近始められた方でも解ける問題だと思うのとコード見れば分かるような私初心者が書いた解答ですので分かると思いますが(多分ww)、もしこちら見ていただいた方で解説などあったほうがいいと思ったかたがおりましたら自分も勉強になりますので、その際は是非Twitter等にコメント頂ければ、こちらに改めて解説をプラスしようと思いますのでよろしくお願いします😀
次回は引き続きCランクレベルアップメニュー文字列の解答をアップする予定です!!
Yj
余談ですが、最近はpaizaにめちゃ✖︎②ハマってます。解けると楽しいです!!www

-備忘録

© 2024 Yj Blog Powered by AFFINGER5