#14773: python最後兩筆沒輸出?


k034006 (Sine Wu)

學校 : 高雄市立高雄高級中學
編號 : 46921
來源 : [140.112.230.10]
最後登入時間 :
2024-04-08 03:46:24
b346. 二元搜尋樹快速建造 | From: [219.85.143.110] | 發表日期 : 2018-08-03 23:09

我看這題python使用者兩個60%NA一個100%NA.......?

所以想問問到底是題目的問題還是code的問題

附上code:

def cin():
    return [int(i) for i in input().split()]
def tree(s):
    if not len(s):return
    print(s[0],end=' ')
    small=[i for i in s if i<s[0]]
    big=[i for i in s if i>s[0]]
    tree(small);tree(big)
    return
while 1:
    try:
        n=int(input())
        tree(cin())
        print()
    except:
        break

 
#14774: Re:python最後兩筆沒輸出?


icube (!@#$%^&*()_+)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 61090
來源 : [220.135.116.184]
最後登入時間 :
2024-04-01 14:01:32
b346. 二元搜尋樹快速建造 | From: [220.135.116.184] | 發表日期 : 2018-08-03 23:25

把try except拔掉或是只捕捉EOFError你就知道了

 
#14775: Re:python最後兩筆沒輸出?


icube (!@#$%^&*()_+)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 61090
來源 : [220.135.116.184]
最後登入時間 :
2024-04-01 14:01:32
b346. 二元搜尋樹快速建造 | From: [220.135.116.184] | 發表日期 : 2018-08-03 23:39

把try except拔掉或是只捕捉EOFError你就知道了

不過看起來 python 沒辦法過那兩筆。

 
ZeroJudge Forum