230627 연속 부분 수열 합의 개수

Jongleee·2023년 6월 27일
0

TIL

목록 보기
296/737
public static int solution(int[] elements) {
	Set<Integer> set = new HashSet<>();

	for (int start = 1; start <= elements.length; start++) {
		for (int i = 0; i < elements.length; i++) {
			int value = 0;
			for (int j = i; j < i + start; j++) {
				value += elements[j % elements.length];
			}
			set.add(value);
		}
	}

	return set.size();
}

출처:https://school.programmers.co.kr/learn/courses/30/lessons/131701

0개의 댓글