-
728x90
๐ ๋ฌธ์ ์ค๋ช
์ ์๊ฐ ๋ด๊ธด ๋ฆฌ์คํธ
num_list
๊ฐ ์ฃผ์ด์ง๋๋ค.num_list
์ ํ์๋ง ์์๋๋ก ์ด์ด ๋ถ์ธ ์์ ์ง์๋ง ์์๋๋ก ์ด์ด ๋ถ์ธ ์์ ํฉ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.๐ ์ ํ ์ฌํญ
- 2 โค
num_list
์ ๊ธธ์ด โค 10 - 1 โค
num_list
์ ์์ โค 9 num_list
์๋ ์ ์ด๋ ํ ๊ฐ์ฉ์ ์ง์์ ํ์๊ฐ ์์ต๋๋ค.
๐ ๋ต์
class Solution { public int solution(int[] num_list) { int answer = 0; String even = ""; String odd = ""; for(int i=0; i<num_list.length; i ++) { if(num_list[i]%2==0) { even += String.valueOf(num_list[i]); } else { odd += String.valueOf(num_list[i]); } } return Integer.valueOf(even) + Integer.valueOf(odd); } }
num_list
์ ๋ชจ๋ ์์๋ฅผ ๋๋ฉด์ ์์๊ฐ ์ง์์ผ ๋even
๋ณ์์ ์์๋ฅผ ๋ฌธ์์ด๋ก ํ๋ณํํ์ฌ ๋ถ์ฌ์ฃผ๊ณ , ํ์์ผ ๋odd
์ ์์๋ฅผ ๋ฌธ์์ด๋ก ํ๋ณํํ์ฌ ๋ถ์ฌ์ค๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ๋ฌธ์์ด์Integer.parseInt()
ํจ์๋ฅผ ํตํด ์ซ์ ํ์ ์ผ๋ก ํ๋ณํํ์ฌ ๋ํ ๊ฐ์ ๋ฆฌํดํ๋ค.๐ก ์ฐธ๊ณ
String.valueOf(์ซ์ํ์ ๋ณ์)
: ์ซ์ ๋ณ์๋ฅผ ๋ฌธ์ํ์ ์ผ๋ก ํ๋ณํInteger.valueOf(๋ฌธ์์ดํ์ ๋ณ์)
: ๋ฌธ์์ด ๋ณ์๋ฅผ ์ซ์ํ์ ์ผ๋ก ํ๋ณํ
728x90'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ง์ง๋ง ๋ ์์ (0) 2023.09.21 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ฃผ์ฌ์ ๊ฒ์2 (0) 2023.09.21 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์์๋ค์ ๊ณฑ๊ณผ ํฉ (0) 2023.09.18 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์ฝ๋ ์ฒ๋ฆฌํ๊ธฐ (0) 2023.09.18 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋คํญ์ ๋ํ๊ธฐ (0) 2023.09.15 - 2 โค