๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/181928
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
ํ์ด
def solution(num_list):
even = ''
odd = ''
for num in num_list:
if num % 2 == 0:
even += str(num)
else:
odd += str(num)
return int(even) + int(odd)
1. ์ง์๋ค์ ์ด์ด๋ถ์ผ even๊ณผ ํ์๋ค์ ์ด์ด๋ถ์ผ odd๋ฅผ ๋น ๋ฌธ์์ด๋ก ์ด๊ธฐํ
2. num_list์ ์๋ ์ซ์๋ค๋ก ๋ฐ๋ณต
- ๋ง์ฝ num์ด ์ง์๋ผ๋ฉด even์ ์ด์ด๋ถ์. (์ด ๋, num์ ์ ์์ด๋ฏ๋ก string์ผ๋ก ๋ณํํ์ฌ์ผ ํ๋ค.)
- ๋ง์ฝ num์ด ํ์๋ผ๋ฉด odd์ ์ด์ด๋ถ์. (์ด ๋, num์ ์ ์์ด๋ฏ๋ก string์ผ๋ก ๋ณํํ์ฌ์ผ ํ๋ค.)
3. even๊ณผ odd๋ฅผ ๋ํ ๊ฐ์ ๋ฐํ. (์ด ๋, even๊ณผ odd๋ ๋ฌธ์์ด์ด๋ฏ๋ก intํ์ผ๋ก ๋ณํํ์ฌ์ผ ํ๋ค.)
'์๊ณ ๋ฆฌ์ฆ ๐ฉ๐ปโ๐ป > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์์๋ค์ ๊ณฑ๊ณผ ํฉ (0) | 2024.03.28 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์ฃผ์ฌ์ ๊ฒ์ 2 (0) | 2024.03.28 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฑ์ฐจ์์ด์ ํน์ ํ ํญ๋ง ๋ํ๊ธฐ (0) | 2024.03.28 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ฝ๋ ์ฒ๋ฆฌํ๊ธฐ (0) | 2024.03.28 |
[ํ๋ก๊ทธ๋๋จธ์ค] flag์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ (0) | 2024.03.27 |