Вопрос задан 15.06.2023 в 15:11. Предмет Информатика. Спрашивает Васин Вася.

Задача 5 Будущий футболист Макс решил подкачать мускулы. Несколько раз за день он стоит в планке

и всегда записывает в строку без пробелов, сколько минут он простоял. Например, если утром он выдержал одну минуту, а в обед ещё две, то запись выглядит так: 12.Пока что Макс может без перерыва простоять в планке максимум 9 минут.Даны записи Макса за несколько дней в столбик, а в конце ноль. Выведи в столбик, сколько минут он стоял в планке каждый день.Ввод1121231210 вывод13631
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гарманова Даша.

A = []

while True:

   x = int(input())

   if x == 0:

       break

   B = []

   while x > 9:

       m = x % 10

       B.append(m)

       x = (x - x % 10) // 10

   B.append(x)

   A.append(sum(B))

for res in A:

   print(res)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи, мы можем использовать цикл, чтобы прочитать записи Макса и посчитать сумму минут в планке каждый день. Вот пример кода на языке Python:

python
# Чтение записей Макса records = input().strip() days = [] day = "" # Разбиение записей на отдельные дни for record in records: if record == "0": if day != "": days.append(day) day = "" else: day += record # Подсчёт суммы минут в планке для каждого дня results = [] for day in days: total_minutes = sum(map(int, day)) results.append(total_minutes) # Вывод результатов print("\n".join(map(str, results)))

Пример ввода:

1121231210

Пример вывода:

1 3 6 3 1

В этом примере кода, мы считываем записи Макса в переменную records. Затем мы разделяем записи на отдельные дни, сохраняя их в список days. Затем мы проходим по каждому дню, суммируя минуты в планке с помощью функции sum. Результаты сохраняются в список results, и мы выводим их на отдельных строках с помощью "\n".join().

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос