Дмитрий Петрук

Подскажите, какие есть проблемы в моем решении, из-за которых следовало бы от него отказаться в пользу решения учителя? А если не отказываться, то что можно было бы улучшить? https://ru.hexlet.io/code_reviews/237851

Кстати, там линтер ругается на тесты.

3 0

Дмитрий, у Вас тоже красивое решение, только оно использует изменяемые состояния, а у препода все на чистых функциях. В целом код у препода понятнее и по объёму меньше.

1

Спасибо, буду иметь в виду!

0

Дмитрий, приветствую!
Поправил тесты, теперь линтер не ругается. Артём всё верно подсказал, у вас отличное решение. Решение учителя поменялось, попробуйте обновить код-ревью и изучить его, это будет полезно :)

1
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →