Anonymous user
24 game/Solve: Difference between revisions
m
→{{header|Ruby}}: validate user input
m (→{{header|Ruby}}: validate user input) |
|||
Line 278:
end
# validate user input
digits = ARGV.map
begin
Integer(arg)
rescue ArgumentError
raise "error: not an integer: '#{arg}'"
end
end
digits.size == 4 or raise "error: need 4 digits, only have #{digits.size}"
player = TwentyFourGamePlayer.new(digits)
if player.solutions.empty?
|