Size: a a a

2020 April 19

Э

Эдем in RubyRush
Для массива
источник

Э

Эдем in RubyRush
Если перевернуть нужно
источник

G

Grek in RubyRush
Эдем
Если перевернуть нужно
ну как бы смысл то от  reverse если он просто возвращает в перевернутом виде, но при обращении по индексу он будет в исходной форме
источник

G

Grek in RubyRush
Эдем
Вывод тут не при чём
почему я использовал вывод, так потому что в самом начале я не мог понять слово возвращает то-то, конкретно return, подумал так будет проще для понимания
источник

ДФ

Дмитрий Фошка... in RubyRush
А почему закомментированая строка роняет приложение?

Вижу конфликт integer i string, не понимаю в чём.
источник
2020 April 20

VV

Vadim Venediktov in RubyRush
А как именно «роняет»?
источник

ДФ

Дмитрий Фошка... in RubyRush
источник

ДФ

Дмитрий Фошка... in RubyRush
ну только там стоит <= , на < он тоже ругается
источник

VV

Vadim Venediktov in RubyRush
Не сравнивайте стоки с числами
источник

VV

Vadim Venediktov in RubyRush
В условиях строки, в переменных числа
источник

ДФ

Дмитрий Фошка... in RubyRush
Vadim Venediktov
Не сравнивайте стоки с числами
а то, что строка to_i меня не спасёт?
источник

SG

Stepan Golovko in RubyRush
to_i приводит строку к типу int
источник

SG

Stepan Golovko in RubyRush
Вы сравниваете тип int c типом string
источник

SG

Stepan Golovko in RubyRush
Поэтому и ошибка
источник

ДФ

Дмитрий Фошка... in RubyRush
Stepan Golovko
to_i приводит строку к типу int
а можно спросить для примера, как бы вы это реализовали?

Что б при введении не предусмотренного варианта, выводился puts
источник

Э

Эдем in RubyRush
6 < "5" — ошибка
6 < 5 — будет работать
источник

SG

Stepan Golovko in RubyRush
Дмитрий Фошка
а можно спросить для примера, как бы вы это реализовали?

Что б при введении не предусмотренного варианта, выводился puts
Какого именно непредусмотренного результата?
источник

ДФ

Дмитрий Фошка... in RubyRush
Stepan Golovko
Какого именно непредусмотренного результата?
У пользователя на выбор должно быть
0, 1, 2 . При вводе -5, 12 , 8 выводился бы puts

Если сделать:
5 > "3" не будет работать
5 > 3  будет работать
то строка игнорируется, puts не выводится, хоть и без ошибки в терминале
источник

SG

Stepan Golovko in RubyRush
Попробуйте убрать to_i
источник

SG

Stepan Golovko in RubyRush
Добавьте chomp
источник