以下の内容はhttps://blog.hamayanhamayan.com/entry/2020/03/21/164438より取得しました。


fizzbuzz [OyamaC]

https://www.hackerrank.com/contests/oyamac/challenges/fizzbuzz-20

解説

https://www.hackerrank.com/contests/oyamac/challenges/fizzbuzz-20/submissions/code/1321978445

有名なFizzBuzz問題
なんとも愚直に解いてしまった。
yukicoderのFizzBuzz問題を見ると面白い回答が見られると思います。

まず15の倍数かを判定し、そうならfizzbuzzと答えよう。
あとは、3の倍数、5の倍数判定をして、そうでないならそのまま答える。
15の倍数を先に判定しないと、3の倍数で先に引っかかったりすると答えが変わる。

int N;
//---------------------------------------------------------------------------------------------------
void _main(){
    cin >> N;
    if (N % 15 == 0) cout << "fizzbuzz" << endl;
    else if (N % 3 == 0) cout << "fizz" << endl;
    else if (N % 5 == 0) cout << "buzz" << endl;
    else cout << N << endl;
 }



以上の内容はhttps://blog.hamayanhamayan.com/entry/2020/03/21/164438より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14