작성
·
212
2
import sys
sys.stdin=open('input.txt', 'rt')
n, m = map(int, input().split())
a = list(map(int, input().split()))
cnt = 0
b = list()
for i in a:
b.append(i)
sum1 = sum(b)
if(sum1==m):
cnt+=1
b.pop(0)
elif(sum1>m):
while(sum(b)>m):
b.pop(0)
if(sum(b)==m):
cnt+=1
print(cnt)
스택으로 풀어봤는데요.
강사님의 알고리즘이 훨씬 더 좋아보이네요