#34384: 不太懂測資能輸出什麼 NA25%


s11104220@school.saihs.edu.tw (施同學)

學校 : 臺北市立松山高級工農職業學校
編號 : 221254
來源 : [118.165.11.221]
最後登入時間 :
2024-02-04 16:09:17
d086. 態度之重要的證明 -- 成功電研20th~21st C++ ~最後的競賽~ | From: [123.193.213.137] | 發表日期 : 2023-03-15 19:49

while True:
    s=[i for i in input().upper()]
    ans=0
    if s[0]=="0" and len(s)==1:break
    while len(s)!=0:
        if s[:9]==["K","N","O","W","L","E","D","G","E"]:ans+=96;del s[:9]
        elif s[:8]==["H","A","R","D","W","O","R","K"]:ans+=98;del s[:8]
        elif s[:8]==["A","T","T","I","T","U","D","E"]:ans+=100;del s[:8]
        else:print("Fail");break
    else:print(ans)
 
#34755: Re: 不太懂測資能輸出什麼 NA25%


s11104220@school.saihs.edu.tw (施同學)

學校 : 臺北市立松山高級工農職業學校
編號 : 221254
來源 : [118.165.11.221]
最後登入時間 :
2024-02-04 16:09:17
d086. 態度之重要的證明 -- 成功電研20th~21st C++ ~最後的競賽~ | From: [123.193.213.137] | 發表日期 : 2023-04-13 21:57

這題不是看這三個字串

是計算字串的每個字元(ASCII字母-64)總和   (ord(s[i])-64)

出現不是字母的就Fail

a=1 b=2 c=3...z=26

 

輸入aAAaa 輸出5

輸入+AAaa 輸出"Fail"

輸入aZ        輸出27

 
ZeroJudge Forum