← Back to List

1817번: 짐 챙기는 숌 ↗

Solutions

Python 3
246 B | 246 chars
def solve():
  n, m = map(int,input().split())

  if n == 0:
    print(0)
    return

  l = [*map(int, input().split())]

  ans = c = 0

  for i in l:
    if c - i >=0:
      c -= i
    else:
      c = m - i
      ans += 1

  print(ans)

solve()