๋ฌธ์
์์ฐ์ N์ด ์ฃผ์ด์ง๋ค. N์ ์ด์ง์๋ก ๋ฐ๊ฟ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100,000,000,000,000)
์ถ๋ ฅ
N์ ์ด์ง์๋ก ๋ฐ๊ฟ์ ์ถ๋ ฅํ๋ค. ์ด์ง์๋ 0์ผ๋ก ์์ํ๋ฉด ์ ๋๋ค.
์ ๋ต
def DFS(x):
if x == 0:
return #ํจ์ ์ข
๋ฃ
else:
DFS(x//2)
print(x%2, end='')
n = int(input())
DFS(n)
๊ฐ๋จํ ์ฌ๊ท๋ฌธ์ ๋ค.
ํ์ด์ฌ์ฐ๋ฉด ๋ ์ฝ๊ฒ ํ์์๊ธดํ๋ฐ ์ฌ๊ท๋ฌธ์ ๋ผ ์ฌ๊ท๋ก ํ์๋ค.
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฐฑ์ค 1459 - ๊ฑท๊ธฐ (0) | 2021.11.03 |
---|---|
[Python] ๋ฐฑ์ค 1991 - ํธ๋ฆฌ์ํ (0) | 2021.10.07 |
[Python] ๋ฐฑ์ค 4796 - ์บ ํ (0) | 2021.02.13 |
[Python] ๋ฐฑ์ค 1946 - ์ ์ ์ฌ์ (0) | 2021.02.11 |
[Python] ๋ฐฑ์ค 1931 - ํ์์ค ๋ฐฐ์ (0) | 2021.02.10 |