#28354: 輸入的list若高度非個位數 他會把數字都拆成每個個位數數字 請問該怎麼解決


yale6180@gmail.com (江晨維)

學校 : 不指定學校
編號 : 176463
來源 : [118.233.189.173]
最後登入時間 :
2022-08-03 02:49:08
g595. 1. 修補圍籬 -- 2021年11月APCS | From: [118.232.121.15] | 發表日期 : 2021-12-02 14:08

n=int(input())

a=list(input())

i=0

j=0

k=0

for x in a:

    if(a[i]==' '):

        del a[i]

    i=i+1    

for y in a:

    if(a[j]=='0'):

        if(j==0):

            k=k+int(a[1])

        elif(j==n-1):

            k=k+int(a[n-2])

        else:

            if(int(a[j-1])>int(a[j+1])):

                k=k+int(a[j+1])

            else:

                k=k+int(a[j-1])

            

    j=j+1        

print(k)            

輸入的list若高度非個位數 他會把數字都拆成每個個位數數字 請問該怎麼解決

 
#28356: Re:輸入的list若高度非個位數 他會把數字都拆成每個個位數數字 請問該怎麼解決


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
g595. 1. 修補圍籬 -- 2021年11月APCS | From: [61.223.45.246] | 發表日期 : 2021-12-02 16:48

可以參考 a002 的教學。

 

 
ZeroJudge Forum