๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Develop/์•Œ๊ณ ๋ฆฌ์ฆ˜

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋‹จ๊ณ„] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉ ์‚ผ์ด์‚ฌ java ํ’€์ด

by _mingle 2023. 2. 22.
728x90

 

 

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉ : ์‚ผ์ด์‚ฌ java ํ’€์ด

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ ˆ๋ฒจ 1๋‹จ๊ณ„์ธ ์ดˆ๋ณด ๋‹จ๊ณ„!
์‚ผ์ด์‚ฌ java ํ’€์ด

 

 
 
 

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 1๋‹จ๊ณ„ ์ฝ”๋”ฉ ์‚ผ์ด์‚ฌ java ํ’€์ด

 

๋ฌธ์ œ : ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ number๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์›์†Œ 3๊ฐœ์˜ ํ•ฉ์ด 0์ด ๋˜๋Š” ์ˆ˜๊ฐ€ ๋ช‡๊ฐœ์ธ์ง€ return ํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด๋ผ.

์ž…๋ ฅ : ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ number๊ฐ€ ์ฃผ์–ด์ง.

์ถœ๋ ฅ : ์›์†Œ 3๊ฐœ์˜ ํ•ฉ์ด 0์ด ๋˜๋Š” ์‚ผ์ด์‚ฌ ์ˆ˜๋ฅผ ๋ฆฌํ„ด์‹œํ‚ด.

 

 

์ถœ๋ ฅ ์˜ˆ์‹œ :

[-2,3,0,2,-5]์ผ ๋•Œ,
(-2,0,2),(3,2,-5) ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ
2๋ฅผ ๋ฆฌํ„ด ์‹œํ‚ด.

 

 

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์‚ผ์ด์‚ฌ Java ํ’€์ด:
class Solution {
    public int solution(int[] number) {
        int answer = 0;
        
        for(int i=0; i<number.length; i++)
            for(int j=i+1; j<number.length; j++)
                for(int k=j+1; k<number.length; k++)
                    if(number[j] + number[i] + number[k] == 0) answer++;
        
        return answer;
    }
}

 

 

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€