Как найти сумму цифр в строке?
Ввод: 211 212 121 111 111
Необходимо вывести сумму цифр в строке.
Вывод: 3 4 4 3 3
Ответы (1 шт):
первое что нужно - написать алгоритм словами и на бумажке :)
когда возникают сложности - решайте в лоб, красоту потом наводить можно
алгоритм:
разбить строку на слова и занести их в список (используется метод
.split())пройтись по всем словам в списке
каждое слово представить как список букв (достаточно пройтись по слову через
for)преобразовать буквы в цифры (используется функция
int())сложить цифры (например с помощью функции
sum())вывести результат на экран
вроде все просто?
P.S.
кстати в примере вывод должен быть 4 5 4 3 3
P.P.S.
ну а потом, если требуется, весь этот код легко сворачивается в 1 строчку