Как стать автором
Обновить
8
0
Дмитрий Туркин @Turkindv

backend developer

Отправить сообщение

Поставил свой лайк на Ваш коммит, очень круто что коммитите в OpenSource

не попадался, посмотрю, спасибо

круто! спасибо, я сам не сталкивался с игрофикацией с gitом, обязательно изучу

Добавлю уточнение, «по неубыванию» подразумевает что числа могут идти по возрастанию или без изменений, пример «5,7,7,10»

В случае же формулировки «по возрастанию» исключаются ситуации не изменения чисел в ряде

Поэтому это абсолютно два разных термина, понимание которых важны в задаче

Скорее всего, вы не часто бывали на собеседованиях, или не попадались подобного рода вопросы, в данном случае вопрос подразумевает «реализуйте СВОЮ функцию суммирования», то есть использовать встроенную конструкцию sum нельзя, и, я вижу, тут как минимум три реализации, которые можно использовать, это рекурсия, как в этом пример(на мой взгляд, самый интересный вариант), это может быть просто проход циклом, или использования reduce

Вы видите какие то проблемы в этом коде? Или подходе к решению? Да, код можно написать немного лучше, но это «вопрос с собеседования» его цель не много другая

Мне кажется это отличный способ познакомиться с рекурсией, если ранее с ней не приходилось сталкиваться

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer
Git
SQL
Python
Docker
PostgreSQL
Java
Database
REST
Django
Fastapi