-Code
n, k = map(int, input().split())
distance = list(map(int, input().split()))
idx = distance
total_d = sum(distance)
total_m = 0
flag = False
if k // total_d % 2 != 0:
distance.reverse()
flag = True
k = k % total_d
for i in range(n):
total_m += distance[i]
if total_m > k:
result = i
break
if flag:
print(n - result)
else:
print(result + 1)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 18312번 시각 (0) | 2022.05.05 |
---|---|
[백준/파이썬] 5766번 할아버지는 유명해! (0) | 2022.05.05 |
[백준/파이썬] 21756번 지우개 (0) | 2022.05.05 |
[백준/파이썬] 22858번 원상 복구 (small) (0) | 2022.05.05 |
[백준/파이썬] 20291번 파일 정리 (0) | 2022.05.05 |