백준 [ALGORITHM] - 수들의 합2 (2003)
2024. 12. 5. 12:16ㆍ코딩/백준 [ALGORITHM]
반응형
N, M = map(int, input().split())
A = list(map(int, input().split()))
start = 0
end = 0
current_sum = 0
count = 0
while end <= N:
if current_sum < M:
if end < N:
current_sum += A[end]
end += 1
elif current_sum > M:
current_sum -= A[start]
start += 1
else:
count += 1
current_sum -= A[start]
start += 1
print(count)
반응형
'코딩 > 백준 [ALGORITHM]' 카테고리의 다른 글
백준 [ALGORITHM] - 수 이어 쓰기 1 (1748) (0) | 2024.12.10 |
---|---|
백준 [ALGORITHM] - 알파벳 개수 (10808) (1) | 2024.12.06 |
백준 [ALGORITHM] - 2차원 배열의 합 (2167) (0) | 2024.12.05 |
백준 [ALGORITHM] - 계산기 프로그램 (5613) (0) | 2024.11.21 |
백준 [ALGORITHM] - ROT13 (4446) (0) | 2024.09.09 |