ํฐ์คํ ๋ฆฌ ๋ทฐ
728x90
๋ฐ์ํ
๋ฌธ์
๋ฌธ์ ํ์ด
์ง๋ฒ ๋ณํ ๋ฌธ์ ์์ 10์ง๋ฒ์ ์๋ฅผ ๋ค์ ํด๋น ์ง๋ฒ์ผ๋ก ๋ณํํ๋ ๋ฌธ์ ์ด๋ค. 10์ง๋ฒ์ ์๋ฅผ ๋ค๋ฅธ ์ง๋ฒ์ผ๋ก ๋ณํํ๊ธฐ ์ํด์๋ ์๊ฐ 0์ด ๋ ๋ ๊น์ง ๋๋ ํ ๊ฐ ๋๋จธ์ง๋ค์ ๊ธฐ๋กํด๋๋ฉด, ๋ณํํ ์ ์๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก 10 ๋ณด๋ค ํฐ ์์ ๊ฒฝ์ฐ A - Z ๋ก ๋ณํํด ์ฃผ์ด์ผ ํ๋ค.
์ฝ๋
if __name__ == "__main__":
n, b = map(int, input().split())
answer = ''
while n:
r = n % b
change_num = str(r) if r < 10 else chr(r + 55)
answer += change_num
# answer = change_num + answer
n //= b
print(answer[::-1])
๊ฐ๊ฐ์ ๋ชซ์ด ๊ณ์ฐ๋์๋ค๋ฉด ๊ทธ๋๋ก ์ถ๋ ฅํ๋ ๊ฒ์ด ์๋ ๋ฐ์ ์ ํด์ฃผ์ด์ผ ํ๋ค. ๋ง์ฝ ์ฃผ์๊ณผ ๊ฐ์ด ์ฒ๋ฆฌํ๋ฉด ์ถ๋ ฅ์ ๋ฐ์ ์ ์ทจํ์ง ์์๋ ๋๋ค.
728x90
๋ฐ์ํ
'๐จโ๐ป ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค: 1463 1๋ก ๋ง๋ค๊ธฐ (0) | 2020.06.28 |
---|---|
๋ฐฑ์ค: 11576 Base Conversion (0) | 2020.06.27 |
๋ฐฑ์ค: 2745 ์ง๋ฒ ๋ณํ (0) | 2020.06.27 |
๋ฐฑ์ค: 2089 -2์ง์ (0) | 2020.06.26 |
๋ฐฑ์ค: 17103 ๊ณจ๋๋ฐํ ํํฐ์ (0) | 2020.06.26 |
๋๊ธ
๊ธ ๋ณด๊ดํจ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ