๐ ์ฝ๋ฉํ
์คํธ/ํ๋ก๊ทธ๋๋จธ์ค
level1. ์ผ์ด์ฌ Java
jhj.sharon
2023. 8. 24. 21:59
๋ฐ์ํ
โจ ๋ฌธ์
๐ป์ฝ๋
class Solution {
public int solution(int[] number) {
int answer = 0;
for(int i = 0; i < number.length - 2; i++) {
// ๋ง์ง๋ง์์ ๋ ๋ฒ์งธ ์์๊น์ง๋ง ๋ฐ๋ณต
for(int j = i + 1; j < number.length - 1; j++) {
// i ๋ค์ ์์๋ถํฐ ๋ง์ง๋ง์์ ์ฒซ ๋ฒ์งธ ์์๊น์ง๋ง ๋ฐ๋ณต
for(int k = j + 1; k < number.length; k++) {
// j ๋ค์ ์์๋ถํฐ ๋ง์ง๋ง ์์๊น์ง ๋ฐ๋ณต
if(number[i] + number[j] + number[k] == 0) {
answer++;
}
}
}
}
return answer;
}
๐ฉ๐ป ํ์ด ๋ฐฉ๋ฒ
- ์ผ์ด์ฌ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ํ์ํ ๋ณ์ 3๊ฐ๋ก ์ผ์คfor๋ฌธ์ ๋ง๋ค์๋ค.
- ์ ์ฒด ๋ฐฐ์ด์์ ์ ํํด์ผํ๋ ์์๋ ์ต์ 3๊ฐ ์ด๋ฏ๋ก ์ฒซ๋ฒ์งธ for๋ฌธ์ i๋ฅผ ํฌํจํด์ ์ ์ฒด๋ฐฐ์ด์์ ์ต์ -2๊ฐ๋ฅผ ๋นผ๋์์ผํ๋ค. ๋๋ฒ์งธ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค.
๐ ๋๋์
- for๋ฌธ์์ ์์ ์ ํ ๋ฒ์๋ฅผ ์ ํํ ๋ ์ข ํท๊ฐ๋ ธ๋ค.
๋ฐ์ํ