給定 N 個(gè)非 0 的個(gè)位數(shù)字致份,用其中任意 2 個(gè)數(shù)字都可以組合成 1 個(gè) 2 位的數(shù)字智袭。要求所有可能組合出來的 2 位數(shù)字的和奔缠。例如給定 2、5吼野、8添坊,則可以組合出:25、28箫锤、52贬蛙、58、82谚攒、85阳准,它們的和為330。
輸入格式:
輸入在一行中先給出 N(1 < N < 10)馏臭,隨后給出 N 個(gè)不同的非 0 個(gè)位數(shù)字野蝇。數(shù)字間以空格分隔讼稚。
輸出格式:
輸出所有可能組合出來的2位數(shù)字的和。
輸入樣例:
3 2 8 5
輸出樣例:
330
代碼實(shí)現(xiàn):
result = 0
numbers = list(map(int,input().split()))[1:]
for index,num in enumerate(numbers):
templist = numbers.copy()
templist.pop(index)
for i in templist:
result += num*10+i
print(result)