ํ์ด์ฌ์ด๋ ์นํด์ง๊ธฐ
ํ์ด์ฌ์์๋ ์ง๋ฒ ๋ณํ์ ์์ฃผ ํธํ๊ฒ ์ํํด์ฃผ๋ ํจ์๋ฅผ ์ ๊ณตํด์ค๋ค.
๋จ์ง ๋ฌธ์์ด์ intํ์ผ๋ก ๋ณ๊ฒฝํด์ฃผ๋์ค๋ง ์์๋ int() ํจ์์ ๋น๋ฐ์ด ์๋ค.
intํจ์์๋ ๋๋ฒ์งธ ์ธ์๋ฅผ ํฌํจํ ์ ์๋๋ฐ ์ด๋ ๋ฐ๋ก intํ์ผ๋ก ๋ณํํ๋ ค๋ ๋ฌธ์์ด์ ๋๋ฒ์งธ ์ธ์ n์ง์๋ก ์ฝ๋๋ค๋ ์๋ฏธ๋ค.
a = "100"
b = "70"
c = "0021"
# 2์ง์: 100 -> 10์ง์: 4
print(int(a, 2))
# 8์ง์: 70 -> 10์ง์: 56
print(int(b, 8))
# 3์ง์: 0021 -> 10์ง์: 7
print(int(c, 3))
๋ฐ๋ผ์ ์ int() ํจ์๋ฅผ ์ด์ฉํ์ฌ ์ง๋ฒ ๋ณํ์ ์์ฝ๊ฒ ์ํํ ์ ์๋ค.
์ฝ๋
def solution(n):
tmp = ''
while(n):
tmp += str(n % 3)
n //= 3
return int(tmp,3)
'๐ฅ๏ธ Computer > Algorithm Solution' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] level1 : ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ์ ๊ธ์ (0) | 2023.08.05 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] level1 : ์ผ์ด์ฌ (0) | 2023.08.02 |
[ํ๋ก๊ทธ๋๋จธ์ค] level1 : ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2023.07.31 |
[ํ๋ก๊ทธ๋๋จธ์ค] level1 : ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ (1) | 2023.07.31 |
[ํ๋ก๊ทธ๋๋จธ์ค] level1 : ์ฝ์์ ๊ฐ์์ ๋ง์ (0) | 2023.07.28 |