質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

2回答

1159閲覧

FizzBuzz問題 対話式

bigocean

総合スコア7

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2019/08/15 01:10

puts "FizzBuzzする数字を入力してください"

n = gets.to_i

(1..100).each do |n|

elsif n % 15 == 0
puts "FizzBuzz"
elsif n % 3 == 0
puts "Fizz"
elsif n % 5== 0
puts "Buzz"
else
puts n
end
end
・FizzBuzz問題に関連して 100以上の数字が入力された場合条件分岐が行われないように入力する場合、どこにどのようにコードを入力するべきか分からず質問させていただきました 
・また100以下の数字が入力された場合に条件分岐を行うコードも教えて頂きたいです

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

bigocean

2019/08/15 01:56

すいません 質問の仕方が悪かったようです 貴重な時間奪ってしまって申し訳ないです
Zuishin

2019/08/15 02:03 編集

質問の仕方ではなく、この問題について質問すること自体が適性の無さを示していますので、誰から出された問題か知りませんが、傷が大きくなりすぎないうちに進路を考えた方がいいかと。 「これが解けたら適性がある」というテストではなく、「これが短時間で解けないなら適正皆無」というテストです。 時間は特に奪われていないので大丈夫です。
bigocean

2019/08/15 02:03

現在、cui上でコードの作動確認をしていて、標準入力で100以上を入力すると条件判断に進まないようにしようとしています  100以下であれば条件判断に進むようにしたい
azuapricot

2019/08/15 02:15

じゃあ if文で標準入力の値をチェックして 100より大きいならエラー出力なり再入力、 100以下なら条件チェックに進むようにすればいいじゃないですか。(まぁそのままですけど) 言葉のままですよ。 コードがわからないならまず日本語でノートにでもいいのでやりたいことを図示してみたらいいのでは?
bigocean

2019/08/15 02:19

ありがとうございます やってみます
guest

回答2

0

とりあえず、Rubyに入門しましょう。
このあたり

投稿2019/08/15 01:17

otn

総合スコア84507

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

a.rb

ruby

1def fizzbuzz(n) 2 if n % 15 == 0 3 "FizzBuzz" 4 elsif n % 3 == 0 5 "Fizz" 6 elsif n % 5== 0 7 "Buzz" 8 else 9 n 10 end 11end 12 13while true 14 n = gets.to_i 15 if 0 < n && n < 100 16 puts fizzbuzz(n) 17 else 18 puts "1 ... 99 の数字を入力してください" 19 end 20end

実行例
イメージ説明

投稿2019/08/15 12:27

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問