• Однажды в просторах рунета появился следующий ребус:

    157892 = 3
    203516 = 2
    409578 = 4
    236271 = ?

    Никто так и не смог его разгадать. Позже оказалось, что число в правом столбце равно сумме "кругляшей", которые есть в цифрах числа, расположенного слева. Ваша задача написать программу, которая определяет, сколько кругляшей в числе.

Ответы 6

  • Ещё последнюю сможешь?
  • Слушай это не турбо паскаль а паскаль
    • Автор:

      aedanpeh4
    • 5 лет назад
    • 0
  • Нету таких команд
  • питона вообще запустил
    • Автор:

      bryanm1yg
    • 5 лет назад
    • 0
  • ты чего?
    • Автор:

      gringo
    • 5 лет назад
    • 0
  • "Кругляши" есть в цифрах 0 (1 кругляш), 6 (1), 8 (2), 9 (1). Значит, достаточно посчитать количество таких цифр в строковом представлении числа и получить ответ.

    python 3:

    n = input()

    s = 0

    for digit in n:

       if digit in ['0', '6', '9']:

           s += 1

       elif digit == '8':

           s += 2

    print(s)

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

    1234567890

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

    5

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years