販売実績
解き方
売上金額(data)と社員番号(order)を持つリストを用意する。
dataのindexが社員番号に対応している。例えば、社員番号が1001の場合dataは
data[1001] = 売上 となる。
orderには入力された順に社員番号を入れていく。
入力が終わると入力された順に社員番号を参照し売上が1,000,000以上の社員番号を出力する。
コード(python)
while True: n = int(input()) if n == 0: break data = [0] * 4001 order = [] for _ in range(n): e, p, q = map(int, input().split()) data[e] += p*q if e not in order: order.append(e) flag = True for e in order: if data[e] >= 1000000: print(e) flag = False if flag: print("NA")