[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 124 ๋๋ผ์ ์ซ์
1. ๋ฌธ์ : Link
3์ง๋ฒ์ด 1,2,4๋ก ๋์๊ฐ๋ ์กฐ๊ฑด
2. ํ์ด
์ซ์์ ๋๋จธ์ง๋ฅผ ์ด์ฉํด์ ์ซ์๋ฅผ 124ํ์์ผ๋ก ๋ณํ์ํจ๋ค.
์ด๋ ์๊พธ ์ด๊ธ๋๋ ๋ถ๋ถ์ด ์์๋๋ฐ 3์ผ๋ก ๋๋์ด ๋จ์ด์ง๋ ๊ฒฝ์ฐ ํน๋ณํ ์กฐ๊ฑด์ ๋์ด์ผ ํด๊ฒฐ์ด ๊ฐ๋ฅํ๋ค.
3. ์ฝ๋
def solution(n):
nums = ['4', '1', '2']
answer = ''
while n:
answer += nums[n % 3]
if n % 3 == 0:
n -= 1
n = n // 3
return answer[::-1]
'๐ป Coding Problems Solving > Array | String | Loop' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ์์ด ๋๋ง์๊ธฐ (0) | 2022.04.08 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ๊ฐ์ฅ ํฐ ์ (0) | 2022.04.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ๊ธฐ๋ฅ๊ฐ๋ฐ (0) | 2022.04.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ์คํ์ฑํ ๋ฐฉ (0) | 2022.04.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 ๋ฌธ์์ด ์์ถ (0) | 2022.04.07 |
์ต๊ทผ๋๊ธ