Size: a a a

Чат по руби

2020 December 13

FK

Fedor Koshel in Чат по руби
В массиве нет слова тест
источник

FK

Fedor Koshel in Чат по руби
Только TestCase
источник

SR

Shattered Ruby in Чат по руби
я знаю
источник

S

Stani in Чат по руби
Shattered Ruby
я глянул hackerranks. интересно, решил попробовать и сразу возник вопрос. там они смотрят еще и на решение или только на ответ
потому что я написал одну задачу упрощённо и сайт пишет, что ошибка в коде, а в irb все тесты я прохожу
сейчас покажу
написано же, для решения используйте case
источник

FK

Fedor Koshel in Чат по руби
А, понял. У тебя в консоли работает
источник

SR

Shattered Ruby in Чат по руби
Stani
написано же, для решения используйте case
без проблем
источник

FK

Fedor Koshel in Чат по руби
Я бы попробовал проверять obj.to_s, потому что они могут передавать не строки
источник

SR

Shattered Ruby in Чат по руби
выводит неизвестная модель
источник

FK

Fedor Koshel in Чат по руби
А символы или прям классы
источник

SR

Shattered Ruby in Чат по руби
Fedor Koshel
Я бы попробовал проверять obj.to_s, потому что они могут передавать не строки
сейчас попробую
источник

FK

Fedor Koshel in Чат по руби
Можешь ещё вывести на экран obj.class, что бы увидеть, что именно они передают
источник

S

Stani in Чат по руби
Shattered Ruby
без проблем
а вызывать потом этот метод не надо?
я просто hackerranks не юзал ни разу
источник

SR

Shattered Ruby in Чат по руби
Hacker, TestCase и тд это все классы
case obj.to_s не работает
в моем упрощенном решении тоже перевод в строку не срабатывает
ошибка в задании или где-то условие пропущено
источник

SR

Shattered Ruby in Чат по руби
Stani
а вызывать потом этот метод не надо?
я просто hackerranks не юзал ни разу
не, он сам все делает в этом плане
источник

FK

Fedor Koshel in Чат по руби
Ну проверяй тогда через is_a?
источник

FK

Fedor Koshel in Чат по руби
case obj.is_a?(Hacker)
источник

FK

Fedor Koshel in Чат по руби
Скорее всего тебе приходит не класс, а его инстанс и там to_s может быть переопределен
источник

SR

Shattered Ruby in Чат по руби
тож не работает
видимо, ошибка в самом задании
источник

S

Stani in Чат по руби
Shattered Ruby
тож не работает
видимо, ошибка в самом задании
а попробуй просто структуру кейса наклепать без создания метода, может их это устроит)
источник

SR

Shattered Ruby in Чат по руби
тем более, там задание по условию простое
использовать оператор case для вывода строк с открытой документацией к нему. казалось бы, ничего сверхсложного
источник