Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 860 б
19 мая 2023 15:57
672
Эмилия решила завести банковскую карту. Она записала в блокнот разные восьмизначные числа, одно из которых станет пин-кодом. Эмилия не знает, что в пин-коде всего четыре цифры.
Дано восьмизначное число. Его надо превратить в четырёхзначное: разбить на два четырёхзначных и сложить их.
Если в результате сложения получается пятизначное число, нужно убрать из него первую (самую левую) цифру.
ВводВывод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
Остались вопросы?
Еще вопросы по категории Информатика
что является минимальной единицей текстовой информации в документе, который обрабатывается текстовым процессором?...
Для игры, описанной в задании 19, найдите такое значение S, при котором одновременно выполняются два условия: — у Вани есть выигрышная стратегия, поз...
Какая операция будет выполняться первой в выражении A∨A&F? A∨A A∨A&F A&F я тупик :')...
Почему с помощью цветовой модели HSB человеку более удобно подбирать нужный цвет, чем с помощью цветовой модели RGB?...
Как записывается десятичное число 13 10 в двоичной системе счисления...