Stack Overflow на русском Asked on August 29, 2021
Напишите программу, которая считывает целое положительное число n, , n in [1; , 9]n,n∈[1;9] и выводит значение числа n+overline{nn}+overline{nnn}n+
nn
+
nnn
.
Формат входных данных
На вход программе подаётся одно целое положительное число n, , n in [1; , 9]n,n∈[1;9].
Формат выходных данных
Программа должна вывести число n+overline{nn}+overline{nnn}n+
nn
+
nnn
.
Примечание. Для первого теста 1 + 11 + 111 = 1231+11+111=123.
Sample Input 1:
1
Sample Output 1:
123
a = int(input())
print(a + (10*a + 1) + (100*a + 10*a +2))
И ДА ЗНАЮ ЧТО ЭТО ПРИМИТИВНЫЙ ПУТЬ!!! НО МНЕ НАДО РЕШАТЬ ИМЕННО ТАК!!!
a = int(input())
aa = 10*a + a
aaa = 100*a + aa
print(a + aa + aaa)
Correct answer by 5c0rp on August 29, 2021
n = int(input())
print(n * 123)
Answered by Илья on August 29, 2021
Буду использовать обозначения, как в предыдущем ответе
a=input()
aaa=str(a)+str(a)+str(a) #писать str не обязательно - я написал просто чтобы показать, что складываются строки
aa=aaa[0:-1]
print(int(a)+int(aa)+int(aaa))
Answered by Nezerix on August 29, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP