반응형
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int cnt = sc.nextInt();
int k = sc.nextInt();
int[] nums = new int[cnt];
for(int i = 0; i < cnt; i++) {
nums[i] = sc.nextInt();
}
int rs = 0;
for(int i = 0; i < cnt; i++) {
int sum = 0;
for(int j = i; j < cnt; j++) {
sum += nums[j];
if(sum == k)
{
// System.out.printf("통과 : %d\n", sum);
rs++;
break;
}
else if(sum > k)
{
// System.out.printf("초과 : %d\n", sum);
break;
};
}
}
System.out.println(rs);
}
}
반응형
'프로그래밍 > 코드업 일기' 카테고리의 다른 글
코드업(Codeup) 3004 : 데이터 재정렬 (0) | 2023.08.10 |
---|---|
코드업(Codeup) 2634 : 거스름돈 II (0) | 2023.08.10 |
코드업(Codeup) 2628 : 케익 자르기 (0) | 2023.08.10 |
코드업(Codeup) 1920 : (재귀함수) 2진수 변환 (0) | 2023.08.10 |
코드업(Codeup) 1916 : (재귀함수) 피보나치 수열 (Large) (0) | 2023.08.10 |