プログラミング初心者です。競プロで行き詰りました。
解決したいこと
ifをつかってwin lose drawのいづれかを出力したいです。
https://atcoder.jp/contests/tessoku-book/tasks/tessoku_book_ce
発生している問題・エラー
ifをつかって分岐させているつもりですが、すべてlooseとでてしまいます。
該当するソースコード
N = int(input())
A = list(map(int, input().split()))
Q = int(input())
L = [None]*Q
R = [None]*Q
S = [None]*(N+1)
S[0] = 0
for i in range(N):
S[i+1] = S[i]+A[i]
for i in range(Q):
L[i], R[i] = map(int, input().split())
for i in range(Q):
if S[R[i]]-S[L[i]] > R[i]-L[i]:
print("win")
elif S[R[i]]-S[L[i]] < R[i]-L[i]:
print("lose")
elif S[R[i]]-S[L[i]] == R[i]-L[i]:
print("draw")