guess_the_number_with_feedback.sf 359 B

1234567891011121314151617
  1. #!/usr/bin/ruby
  2. #
  3. ## https://rosettacode.org/wiki/Guess_the_number/With_feedback
  4. #
  5. var number = rand(1..10);
  6. say "Guess the number between 1 and 10";
  7. loop {
  8. given(var n = Sys.scanln("> ").to_i) {
  9. when (number) { say "You guessed it."; break }
  10. case (n < number) { say "Too low" }
  11. default { say "Too high" }
  12. }
  13. }