Дмитрий Туркин @Turkindv
backend developer
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Backend Developer
Git
SQL
Python
Docker
PostgreSQL
Java
Database
REST
Django
Fastapi
Поставил свой лайк на Ваш коммит, очень круто что коммитите в OpenSource
не попадался, посмотрю, спасибо
круто! спасибо, я сам не сталкивался с игрофикацией с gitом, обязательно изучу
Добавлю уточнение, «по неубыванию» подразумевает что числа могут идти по возрастанию или без изменений, пример «5,7,7,10»
В случае же формулировки «по возрастанию» исключаются ситуации не изменения чисел в ряде
Поэтому это абсолютно два разных термина, понимание которых важны в задаче
Скорее всего, вы не часто бывали на собеседованиях, или не попадались подобного рода вопросы, в данном случае вопрос подразумевает «реализуйте СВОЮ функцию суммирования», то есть использовать встроенную конструкцию sum нельзя, и, я вижу, тут как минимум три реализации, которые можно использовать, это рекурсия, как в этом пример(на мой взгляд, самый интересный вариант), это может быть просто проход циклом, или использования reduce
Вы видите какие то проблемы в этом коде? Или подходе к решению? Да, код можно написать немного лучше, но это «вопрос с собеседования» его цель не много другая
Мне кажется это отличный способ познакомиться с рекурсией, если ранее с ней не приходилось сталкиваться