Для решения этой загадки нужно сосчитать количество замкнутых областей (или "петель") в цифрах числа. Например:
- 0 содержит одну замкнутую область (внутри круга).
- 6 содержит одну замкнутую область.
- 8 содержит две замкнутые области.
- Цифры 1, 2, 3, 4, 5, 7 и 9 не содержат замкнутых областей.
def answer(n):
# Словарь, который хранит количество замкнутых областей для каждой цифры
loops = {
'0': 1,
'1': 0,
'2': 0,
'3': 0,
'4': 1,
'5': 0,
'6': 1,
'7': 0,
'8': 2,
'9': 1
}
# Превращаем число в строку и суммируем количество замкнутых областей для каждой цифры
return sum(loops[digit] for digit in str(n))
def answer(n):
Важно! На проверку отправляем только код функции.
Формат входных данных
Функция получает на вход целое положительное число без ведущих нулей.
Формат выходных данных
Функция возвращает число – ответ к загадке для случая введенного числа.
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
1300 2