В Ruby , я пытаюсь решить викторину как FizzBuzz Challenge .Мой вопрос: «Как я могу напечатать целое число |n|
, добавив запятую и пробел (", ")
в конце их?»
Чтобы отделить Nama
и Team
строки, которые я использую $stdout.print "Team, " && $stdout.print "Nama, "
.Но для целых чисел мой синтаксис: $stdout.print n
:
![image](https://i.stack.imgur.com/vzFz6.png)
Код прямо сейчас:
puts "Enter the maximum amount of numbers"
print ">"
upper_limit = gets.chomp.to_i
(1..upper_limit).each do |n|
if n % 35 == 0
$stdout.print "NamaTeam"
elsif n % 7 == 0
$stdout.print "Team, "
elsif n % 5 == 0
$stdout.print "Nama, "
else
$stdout.print n
end
end
Я уже пытался использовать.join(' ')
и .split(' ')
методов, но они не работают с integer
числами D:
С наилучшими пожеланиями для сообщества!