Лучшие помощники
19 мая 2023 15:57
411

Эмилия решила завести банковскую карту. Она записала в блокнот разные восьмизначные числа, одно из которых станет пин-кодом. Эмилия не знает, что в пин-коде всего четыре цифры.

Дано восьмизначное число. Его надо превратить в четырёхзначное: разбить на два четырёхзначных и сложить их.

Если в результате сложения получается пятизначное число, нужно убрать из него первую (самую левую) цифру.


ВводВывод123456786912987654325308


Примечание: 1234 + 5678 = 6912, 9876 + 5432 = 15 308 -> 5308.

1 ответ
Посмотреть ответы
Решение на Python:

```
num = input() # вводим восьмизначное число
first_half = int(num[:4]) # первая половина числа
second_half = int(num[4:]) # вторая половина числа
sum = first_half + second_half # суммируем половины
if sum >= 100000: # если сумма пятизначная
sum = int(str(sum)[1:]) # убираем первую цифру
print(sum) # выводим результат
```

Пример работы:

```
Ввод
12345678
Вывод
6912
```
0
·
Хороший ответ
19 мая 2023 16:00
Остались вопросы?
Найти нужный