Size: a a a

2020 May 06

ИД

Иван Доброславин... in RubyRush
Anton Mishkevich
Попробуй number1 = gets.to_i.chomp
источник

EL

Evgeniy Laskutkin in RubyRush
Так и делайте только to_i
источник

EL

Evgeniy Laskutkin in RubyRush
chomp в этом случае не нужен
источник

SR

Shattered Ruby in RubyRush
так там просто to_i надо
источник

ИД

Иван Доброславин... in RubyRush
Вот так заработало. Ёмаё!
http://joxi.ru/E2pW51WU7MWY0m
источник

EL

Evgeniy Laskutkin in RubyRush
Почему сразу не сделать number = gets.to_i
источник

EL

Evgeniy Laskutkin in RubyRush
?
источник

ИД

Иван Доброславин... in RubyRush
Evgeniy Laskutkin
Почему сразу не сделать number = gets.to_i
Сделал, работает.
источник

EL

Evgeniy Laskutkin in RubyRush
Иван Доброславин
Сделал, работает.
👍
источник

ИД

Иван Доброславин... in RubyRush
Спасибо!
источник

ИД

Иван Доброславин... in RubyRush
Интересно, как Руби (или это ОС?) просчитывает:
Среднее чисел: -100000 +200 +1 = -33267.
Калькулятор показал -33311. 🙈
источник

А

Алексей in RubyRush
интересный у вас калькулятор
источник

А

Алексей in RubyRush
если быть точным, то это -33266,(3)
источник

А

Алексей in RubyRush
3 в скобках - это 3 в периоде
источник

А

Алексей in RubyRush
а руби просто округлил, так как опять же наверное integer используете
источник

А

Алексей in RubyRush
чтобы не округляло, надо использовать float
источник

SR

Shattered Ruby in RubyRush
надо перевести не в to_i, а в to_f
источник

А

Алексей in RubyRush
при чём руби автоматически понимает 2 как integer, а 2,0 как float
источник

А

Алексей in RubyRush
это про случай, когда вы где-то в коде объявляете значения переменных
источник

А

Алексей in RubyRush
если забираете из gets  переводом to_i то конечно будет integer
источник