TransWikia.com

мой исходник не верен,помогите

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))

И ДА ЗНАЮ ЧТО ЭТО ПРИМИТИВНЫЙ ПУТЬ!!! НО МНЕ НАДО РЕШАТЬ ИМЕННО ТАК!!!

3 Answers

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

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP