Решение на Първа задача - температура и химични елементи от Христо Христов
Резултати
- 6 точки от тестове
- 0 бонус точки
- 6 точки общо
- 17 успешни тест(а)
- 0 неуспешни тест(а)
Код
Лог от изпълнението
................. Finished in 0.00955 seconds 17 examples, 0 failures
История (4 версии и 11 коментара)
Христо обнови решението на 11.10.2016 22:19 (преди около 8 години)
Не е задължително case
-овете да имат else
. Казали сме, че няма да подаваме невалидни мерни единици => по-добре да не се грижиш за този случай. Също, това да върнеш някакъв стринг е много по-лошо, отколкото да го оставиш да гръмне (или да върне nil
).
Можеш ли да направиш така, че convert_between_temperature_units
да стане на два реда? :) Просто трябва да изкараш определени части от функцията в помощни функции.
Дължината на помощните функции влияе ли на дължината на "convert_between_temperature_units"?
Това нужно ли ти е вече, щом знаеш за хешове? :)
Този проблем е адресиран в следващата версия :D
Не виждам следваща версия? Или не си я предал още? :)
Още не е пораснала за да я пускам навън :(
Христо обнови решението на 14.10.2016 02:43 (преди около 8 години)
Пределно ясно ми е, че първите 11 реда са канцерогенни, но просто реших да споделя какво ми хрумна в този късен час :D
По някое време ще го сменя, разбира се, но може да се използва за плашене на малки и големи, ддз
Христо обнови решението на 17.10.2016 01:14 (преди около 8 години)
Това брои ли се все едно, че convert_between_temperature_units е на два реда?