#34853: 用eval函式暴力破解法只需要19行


11031069@gafe.cksh.tp.edu.tw (吳佳昇)

學校 : 不指定學校
編號 : 190263
來源 : [27.52.106.190]
最後登入時間 :
2023-04-07 18:29:41
j607. 3. 先加後乘與函數 -- 2023年1月APCS | From: [210.64.197.32] | 發表日期 : 2023-04-21 18:42

 
#34860: Re: 用eval函式暴力破解法只需要19行


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

學校 : 臺北市立松山高級工農職業學校
編號 : 221254
來源 : [223.137.72.55]
最後登入時間 :
2024-12-11 13:02:15
j607. 3. 先加後乘與函數 -- 2023年1月APCS | From: [123.193.213.137] | 發表日期 : 2023-04-22 07:17


感謝大哥提供參考

 
#34878: Re: 用eval函式暴力破解法只需要19行


11031069@gafe.cksh.tp.edu.tw (吳佳昇)

學校 : 不指定學校
編號 : 190263
來源 : [27.52.106.190]
最後登入時間 :
2023-04-07 18:29:41
j607. 3. 先加後乘與函數 -- 2023年1月APCS | From: [220.129.35.223] | 發表日期 : 2023-04-23 16:00


感謝大哥提供參考


極致縮減後只要15行

 
#35910: Re: 用eval函式暴力破解法只需要19行


s010325@student.cysh.cy.edu.tw (施宥旭)

學校 : 國立嘉義高級中學
編號 : 199697
來源 : [120.114.191.161]
最後登入時間 :
2024-12-02 16:55:31
j607. 3. 先加後乘與函數 -- 2023年1月APCS | From: [111.242.26.116] | 發表日期 : 2023-06-23 19:41


感謝大哥提供參考


極致縮減後只要15行

縮減後剩四行
```py
try:
    print(eval("(" + input().replace("(", "([(").replace(")", ")])").replace(",", "),(").replace("*", ")*(") + ")", {"f": (lambda l : max(l)-min(l))}))

except:

    print(0)
```

 
ZeroJudge Forum