백준 [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 |