-
728x90
๐ ๋ฌธ์ ์ค๋ช
์ ์๊ฐ ๋ด๊ธด ๋ฆฌ์คํธ num_list๊ฐ ์ฃผ์ด์ง ๋, ๋ชจ๋ ์์๋ค์ ๊ณฑ์ด ๋ชจ๋ ์์๋ค์ ํฉ์ ์ ๊ณฑ๋ณด๋ค ์์ผ๋ฉด 1์ ํฌ๋ฉด 0์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ ์ฌํญ
- 2 ≤ num_list์ ๊ธธ์ด ≤ 10
- 1 ≤ num_list์ ์์ ≤ 9
๐ ๋ต์
class Solution { public int solution(int[] num_list) { int answer = 0; int mul = num_list[0]; int square = num_list[0]; for(int i=1; i<num_list.length; i++) { mul *= num_list[i]; square += num_list[i]; } return mul>(square*square)? 0:1; } }
for๋ฌธ์ ๋๋ฉด์ ์์ฐจ์ ์ผ๋ก ๊ฐ๊ฐ์ ๋ณ์์ ๊ณฑํ๊ฑฐ๋ ๋ํ๋ฉด์ ์์์ ๊ฐ์ ๋ด๋๋ค. ๊ทธ๋ฆฌ๊ณ for๋ฌธ์ ๋น ์ ธ๋์ ๋ฆฌํดํ๊ธฐ์ ์ผํญ ์ฐ์ฐ์๋ฅผ ํตํด ์์์ ๊ณฑ๊ณผ ํฉ์ ์ ๊ณฑ์ ๋น๊ตํ์ฌ ์์์ ๊ณฑ์ด ๋ ํฌ๋ฉด 0, ์์ผ๋ฉด 1์ ๋ฆฌํด.
728x90'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ฃผ์ฌ์ ๊ฒ์2 (0) 2023.09.21 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ด์ด ๋ถ์ธ ์ (0) 2023.09.18 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ฝ๋ ์ฒ๋ฆฌํ๊ธฐ (0) 2023.09.18 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋คํญ์ ๋ํ๊ธฐ (0) 2023.09.15 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ ์ฃผ์ ์ซ์ 3 (0) 2023.09.14