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


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


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

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

 

用 input() => if line

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

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


chiugt0817@gmail.com (Bonjour)


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

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

 

用 input() => if line

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

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

 

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


cges30901 (cges30901)


用  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)


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

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

 

用 input() => if line

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

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