Paiza スキルチェック見本問題(PHP編)まとめ ~ランクC相当~

はじめに

Paizaにてスキルチェック見本問題(PHP編)を解いてみました。

本番問題の解答・解説はNGですが、見本問題に関しては、公開していいそうなのでまとめておきます。

(回答をPaizaでは再度閲覧できないため、備忘録的目的もあります。また、現状ランクB以上の問題を解くだけの能力はないためランクCまでのまとめになります。精進・・・)

また、事前知識として標準入力の基本を知っておく必要がありますが、今回は割愛します。以下が参考になるかと思います。

https://paiza.jp/works/search_chapters/3003

①Fizz Buzz (paizaランク C 相当)

以下が問題のリンクです。詳細はこちらでご確認ください。

https://paiza.jp/works/mondai/skillcheck_sample/fizz-buzz?language_uid=php

実際に入力される値:
20
期待される出力:
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
Fizz Buzz
16
17
Fizz
19
Buzz
解答コード:
<?php
    $n = fgets(STDIN);
    for($i= 1;$i<= $n;$i++){
        if( ($i % 3) == 0 && ($i % 5) == 0){
            echo "Fizz Buzz\n";
        }elseif (($i % 3) == 0) {
            echo "Fizz\n";
        }elseif (($i % 5) == 0) {
            echo "Buzz\n";
        }else{
            echo "$i\n";
        }
    }
?>

おわりに

正直、ランクCの見本問題はランクDができていれば問題なく解けるレベルだと思いました。

ランクBから急に難易度が上がる気がします・・・

ランクBになれるよう頑張ります。

関連リンク

Paiza スキルチェック見本問題(PHP編)まとめ ~ランクD相当~
https://chobimusic.com/paiza_skillcheck_d/

コメントを残す