๐ป Coding Problems Solving/Array | String | Loop
[ํ๋ก๊ทธ๋๋จธ์ค] LV.2 124 ๋๋ผ์ ์ซ์
Kim_dev
2022. 4. 7. 16:12
[ํ๋ก๊ทธ๋๋จธ์ค] 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]