728x90
https://school.programmers.co.kr/learn/courses/30/lessons/68935
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
def solution(n):
answer = 0
# 10์ง์๋ฅผ 3์ง์๋ก ๋ณํ
result = []
while n >= 1:
result.append(n%3)
n //= 3
result.reverse()
# ์๋ค ๋ฐ์ 3์ง์๋ฅผ 10์ง์๋ก ๋ณํ
for i in range(len(result)):
answer += pow(3,i) * result[i]
return answer
728x90
'์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด > ๊ตฌํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค]1475๋ฒ: ๋ฐฉ ๋ฒํธ (0) | 2023.04.24 |
---|---|
[๋ฐฑ์ค] 1316๋ฒ: ๊ทธ๋ฃน ๋จ์ด ์ฒด์ปค (0) | 2023.04.19 |
[ํ๋ก๊ทธ๋๋จธ์ค] k๋ฒ์งธ์ (0) | 2023.04.06 |
[๋ฐฑ์ค]3190๋ฒ: ๋ฑ (0) | 2023.03.26 |
[๋ฐฑ์ค]18406๋ฒ: ๋ญํค ์คํธ๋ ์ดํธ (0) | 2023.03.25 |