Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
19 мая 2023 15:57
1219
Эмилия решила завести банковскую карту. Она записала в блокнот разные восьмизначные числа, одно из которых станет пин-кодом. Эмилия не знает, что в пин-коде всего четыре цифры.
Дано восьмизначное число. Его надо превратить в четырёхзначное: разбить на два четырёхзначных и сложить их.
Если в результате сложения получается пятизначное число, нужно убрать из него первую (самую левую) цифру.
ВводВывод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
```
```
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
Остались вопросы?
Еще вопросы по категории Информатика
Что является результатом этапа "формализация" решения задачи на компьютере? а) словесная информационная модель б) математическая модель в) алгоритм г)...
Все формулы на нахождение задач по информатике 8-9 класс...
Большая интегральная схема (БИС) представляет собой......
в 2008 году он был включен в Национальный футбольный зал славы в качестве члена Национальной футбольной лиги (НФЛ) Зал славы. (1251); setconsoleoutp...
N =5 A=[0]*N for i in range(N): A[i]=i+3...