以下の内容はhttps://blog.hamayanhamayan.com/entry/2018/01/27/003357より取得しました。


X: Yet Another FizzBuzz Problem [yukicoder No.637]

https://yukicoder.me/problems/no/637

解法

https://yukicoder.me/submissions/232162

Nが15の倍数なら8文字
Nが3の倍数なら4文字
Nが5の倍数なら4文字
それ以外ならto_stringで文字列にして文字数を追加する
これを5回やる

void _main() {
    int ans = 0;
    rep(i, 0, 5) {
        int x;
        cin >> x;

        if (x % 15 == 0) ans += 8;
        else if (x % 5 == 0) ans += 4;
        else if (x % 3 == 0) ans += 4;
        else {
            string s = to_string(x);
            ans += s.length();
        }
    }
    cout << ans << endl;
}



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

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