プレイ日記
beans taku-binzu
とある方の投稿のコメント欄にて、 「fizzbuzz問題が解ければ中級者ですねー。」とのコメントを発見。 と言うわけで、fizzbuzz問題に挑戦してみましたー^^。 このプログラムでOKなのか・・・?
9そうだね
プレイ済み
返信[1]
親投稿
beans taku-binzu
添付画像は実行後の様子。 どうやら、「5」の時になぜか「BUZZBUZZ」と表示されてしまいました(T_T)。(それ以外の所は問題ないっぽい) 結論:私は初心者だった。
0そうだね
プレイ済み
返信[2]
親投稿
MIKI ifconfig
もとの問題は 1 開始だった気がしますが、 0 は 3 の倍数でかつ 5 の倍数なので 6 行目の判断はいらないでしょう。
0そうだね
プレイ済み
返信[3]
親投稿
beans taku-binzu
MIKIさん>>うわあああ。1からでしたか。すいません、本当にすいません。 それに0の判定も間違えているという・・・。めちゃくちゃ自分のアホさを晒してしまってとても恥ずかしい・・・。 すいません、修正しておきます。
0そうだね
プレイ済み
返信[4]
親投稿
MIKI ifconfig
いえいえ これだけ書けたら十分中級者だと思います。 でもここから先が長いよ!! がんばってね!
1そうだね
プレイ済み
返信[5]
親投稿
しろ sshiro1shiro
自分ならこう書くかな。 そうかBUZZBUZZになった理由は0の時に6行目に0と改行を表示して7行目でFIZZBUZZを表示し、5の時にBUZZを表示してしまうからか。この問題解くのにELSEIFが無いとめんどい、できないとは言わないが。
0そうだね
プレイ済み
返信[6]
親投稿
beans taku-binzu
MIKIさん>>優しいお言葉ありがとうございます。頑張っていこうと思います。 しろさん>>アドバイスありがとうございます。ELSEとかも考えてたのですが、使い方が分からなかったので使えませんでした・・・ 修正したら上手く作動しました。ありがとうございます。
0そうだね
プレイ済み
返信[7]
親投稿
しろ sshiro1shiro
いやいや16zzとか31zzがあるよ。調査してみたほうがいいかも。
0そうだね
プレイ済み
返信[8]
親投稿
beans taku-binzu
しろさん>>すいません、気づきませんでした・・・ もう一度調査し、修正します
0そうだね
プレイ済み
返信[9]
親投稿
プログラムを勉強し続ければこんなに短く書くこともできます。(自慢)
0そうだね
プレイ済み