252
Студента
84%
Завершения
src/main/java/io/hexlet/App.java
Реализуйте метод addDigits()
, который принимает на вход неотрицательное целое число и возвращает другое число, полученное из первого следующим преобразованием: Итеративно сложите все входящие в него цифры до тех пор пока, не останется одна цифра.
Для числа 38
процесс будет выглядеть так:
// 38 состоит из двух цифр, складываем их
3 + 8 = 11 // результат сложения тоже состоит из двух цифр, поэтому складываем их
1 + 1 = 2 // результат – это одна цифра, возвращаем её
Для числа 919
процесс будет выглядеть так:
- 9 + 1 + 9 = 19
- 1 + 9 = 10
- 1 + 0 = 1
Результат: 1
addDigits(0); // 0
addDigits(1); // 1
addDigits(9); // 9
addDigits(10); // 1
addDigits(38); // 2
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.