teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

method

2020/06/28 14:50

投稿

tsumugi02
tsumugi02

スコア29

answer CHANGED
@@ -3,14 +3,18 @@
3
3
  ```ruby
4
4
  puts "数当てゲーム。0から9までの数字を1つ選んで、数字を当ててみて。"
5
5
 
6
+ def get_int
6
- loop do
7
+ loop do
7
- boobs = gets
8
+ i = gets
8
- if (boobs.match(/[0-9]+/).nil?)
9
+ if !i.match(/[0-9]+/).nil?
10
+ return i.to_i
11
+ end
9
12
  puts "数値以外は入力しないでね。もう一回入力してね。"
10
- exit(1)
11
13
  end
14
+ end
12
15
 
16
+ loop do
13
- boobs = boobs.to_i
17
+ boobs = get_int
14
18
 
15
19
  if boobs <= 4
16
20
  puts "入力した数値より大きいよ!"