๐ป Coding Problems Solving/Array | String | Loop
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ์ฐ์ ๋ถ๋ถ ์์ด ํฉ์ ๊ฐ์ (์๋ฐ java)
Kim_dev
2023. 2. 27. 18:43
1. ๋ฌธ์ :https://school.programmers.co.kr/learn/courses/30/lessons/131701
2. ํ์ด
3์ค ๋ฐ๋ณต๋ฌธ์ผ๋ก ํด๊ฒฐํ๋ค.
์๊ฐ๋ณต์ก๋๊ฐ ๊ทธ๋ฆฌ ์ข์ง ์์๋ฏ
3. ์ฝ๋
import java.util.*;
class Solution {
public int solution(int[] elements) {
int answer = 0;
Set<Integer> hash = new HashSet();
int len = elements.length;
for(int id=1; id<len+1; id++){
for(int i=0; i<len; i++){
int temp = 0;
for(int k=0; k<id; k++){
if(i+k<len) temp += elements[i+k];
else temp += elements[i+k-len];
}
hash.add(temp);
}
}
return hash.size();
}
}