๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Algorithm/BOJ

[BOJ] ์ง„๋ฒ•๋ณ€ํ™˜ (#2745)

 

๋ฌธ์ œ 

 

B์ง„๋ฒ• ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ์ˆ˜๋ฅผ 10์ง„๋ฒ•์œผ๋กœ ๋ฐ”๊ฟ” ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

10์ง„๋ฒ•์„ ๋„˜์–ด๊ฐ€๋Š” ์ง„๋ฒ•์€ ์ˆซ์ž๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์—†๋Š” ์ž๋ฆฌ๊ฐ€ ์žˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35

 

 

์ž…๋ ฅ 

 

์ฒซ์งธ ์ค„์— N๊ณผ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (2 ≤ B ≤ 36)

B์ง„๋ฒ• ์ˆ˜ N์„ 10์ง„๋ฒ•์œผ๋กœ ๋ฐ”๊พธ๋ฉด, ํ•ญ์ƒ 10์–ต๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.

 

 

์ถœ๋ ฅ 

 

์ฒซ์งธ ์ค„์— B์ง„๋ฒ• ์ˆ˜ N์„ 10์ง„๋ฒ•์œผ๋กœ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

ํ•ด์„ค ์ฝ”๋“œ 
n,b = input().split()
print(int(n,int(b)))
๋ถ„์„ > ํŒŒ์ด์ฌ int(๋ณ€ํ™˜ํ•  string, b์ง„๋ฒ•)์„ ์‚ฌ์šฉํ•ด์„œ b์ง„๋ฒ•์˜ string์„ 10์ง„๋ฒ•์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค. 

'Algorithm > BOJ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[BOJ] ๊ณต (#1547)  (0) 2022.04.15
[BOJ] ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ (#1032)  (0) 2022.04.13
[BOJ] ์Šคํƒ (#10828)  (0) 2022.04.12
[BOJ] ๊ฑฐ๊พธ๋กœ ๊ตฌ๊ตฌ๋‹จ (#13410)  (0) 2022.04.12
[BOJ] ๋ธ”๋ž™์žญ (#2798)  (0) 2022.04.11