Я новичок как в Ruby, так и в программировании в целом.
Я пытался составить небольшой скрипт, который случайным образом создает математические вопросы и также их прорабатывает, однако у меня возникают проблемы с генерацией случайного математического оператора.
Мой сценарий до сих пор:
num = (1..10).to_a
num1 = num.shuffle[0]
num2 = num.shuffle[0]
op = %w{+ - = /}
op1 = op.sample
puts w = "#{num1} #{op1} #{num2}"
puts "Your answer is:"
answer = gets()
solution = num1 + "what do I put here??" + num2
if answer.to_i == solution
puts "Correct! The answer is #{solution}"
else
puts "Incorrect, the answer is #{solution}"
end
Мне удалось выбрать случайный оператор, но я не могу использовать его в решении, так как это строка.