Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
19 мая 2023 15:57
1138
Эмилия решила завести банковскую карту. Она записала в блокнот разные восьмизначные числа, одно из которых станет пин-кодом. Эмилия не знает, что в пин-коде всего четыре цифры.
Дано восьмизначное число. Его надо превратить в четырёхзначное: разбить на два четырёхзначных и сложить их.
Если в результате сложения получается пятизначное число, нужно убрать из него первую (самую левую) цифру.
ВводВывод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
Остались вопросы?
Еще вопросы по категории Информатика
Помогите,пожалуйста с подробным решением 1. В процессе преобразования растрового графического изображения количество цветов уменьшилось с 65536 до 16....
Поменованная область внешней памяти...
Как называют знак "@" китайцы, немцы, итальянцы, французы и и другие народы?...
Как расшифровывается ПО в информатике? Спасибо за ответ....
1. Как называется свойство алгоритма,1. Как называется свойство алгоритма, означающее, что данный алгоритм применим к решению целого класса задач? а)...