# Prompt the player to enter their name.
puts "Enter your name."
name = gets.chomp
# Genereate a random number from 1 to 100, and store it as a target number for the palyer to guess
target = rand(1..100)
# Keep track of how many guesses the player has made. Before each guess, let them know how many guesses (out of 10) they have left.
try = 0
left = 10 - try
while try < 10
puts "You have #{left} guesses left."
# Prompt the player to make a guess as to what the target number is.
puts "Make a guess."
guess = Integer(gets.chomp)
try += 1
# If the player’s guess is less than the target number, say, “Oops. Your guess was LOW.” If the player’s guess is greater than the target number, say, “Oops. Your guess was HIGH.”
# If the player’s guess is equal to the target number, tell them, “Good job, [name]! You guessed my number in [number of guesses] guesses!”
if guess > target
puts "Oops. Your guess was HIGH."
elsif guess < target
puts "Oops. Your guess was LOW."
else
puts "Good job, #{name}! You guessed my number in #{try} guesses!"
end
if try == 10 && guess == target
puts "Sorry. You didn’t get my number. My number was #{target}."
end
end
# If the player runs out of turns without guessing correctly, say, “Sorry. You didn’t get my number. My number was [target].”
무슨 언어인지는 알려줘야지 루비임?
어떤 부분이 의도한 대로 안돼?
왜 맞춰도 끝이 안 나게 짜놨냐
계속 기회가 10번 남았다고 나와. 루비 맞음
left를 계산하는 부분이 루프 안으로 들어가야겠네
left를 while 안에서 안 바꾸잖아
아하! 근데 맞춰도 안끝나네. 일단 이건 내가 고쳐보겠음 고마워 ㅋㅋ
됐다 ㅋㅋ 정답 밑에 break 느면 되네
루비는 사랑이야