#26489: [Python]將近作弊的作法ww


406490150@gms.tku.edu.tw (我是朱朱)

學校 : 國立交通大學
編號 : 139794
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
b304. 00673 - Parentheses Balance -- UVa673 | From: [218.173.234.212] | 發表日期 : 2021-08-09 19:23

用  line = line.replace('()','').replace('[]','')  跑64次

假設每個都是()且層層包疊((((((...)))))),題目說最多128字元//2就是64

 

用 input() => if line

用 stdin讀 => if line in '\n'

 
#29235: Re:[Python]將近作弊的作法ww


chiugt0817@gmail.com (Bonjour)

學校 : 臺北市立陽明高級中學
編號 : 157566
來源 : [223.136.30.133]
最後登入時間 :
2022-06-09 21:07:52
b304. 00673 - Parentheses Balance -- UVa673 | From: [36.224.224.248] | 發表日期 : 2022-02-07 23:52

用  line = line.replace('()','').replace('[]','')  跑64次

假設每個都是()且層層包疊((((((...)))))),題目說最多128字元//2就是64

 

用 input() => if line

用 stdin讀 => if line in '\n'

自己也有糾結說要不要改用replace 感覺會比stack快很多 可是後來發現萬一這個測資就會出問題[(]) 您有想到什麼解決方案嗎 想要參考看看 感謝

 

 
#29286: Re:[Python]將近作弊的作法ww


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
b304. 00673 - Parentheses Balance -- UVa673 | From: [39.10.163.96] | 發表日期 : 2022-02-12 09:41

用  line = line.replace('()','').replace('[]','')  跑64次

假設每個都是()且層層包疊((((((...)))))),題目說最多128字元//2就是64

 

用 input() => if line

用 stdin讀 => if line in '\n'

自己也有糾結說要不要改用replace 感覺會比stack快很多 可是後來發現萬一這個測資就會出問題[(]) 您有想到什麼解決方案嗎 想要參考看看 感謝

 


這個測資有什麼問題嗎?

 
#32903: Re: [Python]將近作弊的作法ww


ue4761@gmail.com (UIE47061)

學校 : 國立臺北科技大學
編號 : 177327
來源 : [140.124.249.7]
最後登入時間 :
2022-11-25 08:50:03
b304. 00673 - Parentheses Balance -- UVa673 | From: [203.72.185.16] | 發表日期 : 2022-11-16 15:25

用  line = line.replace('()','').replace('[]','')  跑64次

假設每個都是()且層層包疊((((((...)))))),題目說最多128字元//2就是64

 

用 input() => if line

用 stdin讀 => if line in '\n'

自己也有糾結說要不要改用replace 感覺會比stack快很多 可是後來發現萬一這個測資就會出問題[(]) 您有想到什麼解決方案嗎 想要參考看看 感謝
如果遇到 [(]) 代表他不合法了。



 
ZeroJudge Forum