Вопрос №55644 от пользователя user-44407f0e0206db11 в уроке «Типизация», курс «Введение в программирование»

user-44407f0e0206db11

Здравствуйте! Такое решение имеет право на существование? https://ru.hexlet.io/code_reviews/420030 В чём минусы по сравнению с решением учителя?

6 1

Вячеслав Павлов

user-44407f0e0206db11, здравствуйте.

Ваше решение прошло тесты, соответственно оно верно.

Но вы не выполнили одно из условий задания:

  • Выделите процесс суммирования цифр в числе в отдельную функцию.
0

Maksim Litvinov

Добрый день! Эту задачу можно решить разными способами. Отлично, что вы видите альтернативные варианты решения. В своем решении вы дополнительно прокачали рекурсию. Рекомендую вам теперь изучить решение учителя, можно попробовать повторить его по памяти. Не забывайте также про линтер, рекомендую вам поправить все его замечания.

0

user-44407f0e0206db11

Вячеслав Павлов, Поняла. Большое спасибо за подсказку!

0

user-44407f0e0206db11

Максим Литвинов, Спасибо за ответ!

0

Сириус

user-44407f0e0206db11, функция "iter" в вашем случае берёт на себя всю нагрузку кода, без остатка. Вы зря её вложили в якобы основную функцию. Ваша основная функция пуста, её смело можно удалить, всё работает без неё. Только поменять "iter" на "addDigits" (т.е. сделать вашу вспомогательную функцию основной) и экспортировать по умолчанию. Мой код чем-то похож на ваш, взгляните: https://ru.hexlet.io/code_reviews/422299

... и не забывайте про скобки и точки с запятой ;)))

0

user-44407f0e0206db11

Сириус,

функция "iter" в вашем случае берёт на себя всю нагрузку кода, без остатка. Вы зря её вложили в якобы основную функцию. Ваша основная функция пуста, её смело можно удалить, всё работает без неё.

И правда) Большое спасибо!

1

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
18 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
18 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
18 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
18 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
18 мая 5 месяцев