#45955: python的一點提示


sunfrancis12 (sunfrancis12)

學校 : 國立臺中教育大學
編號 : 102135
來源 : [120.108.204.176]
最後登入時間 :
2025-05-14 16:19:49
d132. 00340 - Master-Mind Hints -- UVa340 | From: [125.224.130.205] | 發表日期 : 2025-05-05 01:47

1. 題目有提到當要猜的數字全為0時才會結束,這部分可以用max(list)>0判斷
2. 可以先把答案先複製一份,在檢查時如果發現數字為A或B的其中一個答案,可以用 * 代表已經使用過。 注意python在複製list的時候要使用 .copy()
3.在算B的數量時如果使用兩個for會TLE,可以使用a in b判斷是否還有數字未使用,並使用b.index(a)找出該數字出現在list的第一個位置
4. 輸出時可以用 "".rjust() 調整padding

 
ZeroJudge Forum