728x90
π μ½λμ 1920 - 2μ§μ λ³ν
μ½λμ 1920 - 2μ§μ λ³ν
β‘οΈ λμ νμ΄
2μ§μλ₯Ό ꡬννλ λ²μ μκ³ μμλλ° λ§μ μ¬κ·ν¨μλ‘ νμ΄λ³΄λ €κ³ νλκΉ μ μκ°μ΄ λ μ€λ₯΄μ§ μμλ€. ν΅μ¬ μ½λλ μ΄λ λ€.
- λλ¨Έμ§λ₯Ό 2λ‘ λλλ€.
- μΆλ ₯νλ€.
- λͺ«μ 2λ‘ λλλ€.
- μΈμ κΉμ§? nμ΄ 1λ³΄λ€ μμμ§λκΉμ§
1905λ²μ²λΌ λΉ λ¦¬μ€νΈμ μΆκ°ν΄μ join
ν¨μλ₯Ό μ¬μ©νλλ°, κ·Έλ΄νμκ° μμλ€. λΉλ‘ μ λ΅νμ μ λ°μμ§λ§ 30λΆλμ μ½μ§νκ³ λ€λ₯Έμ½λλ₯Ό 보λκΉ ν무(?)νλ€.
λ무 μ΄λ ΅κ² μκ°νμ§ λ§μ!
# 1λ² μ΄λ ΅κ² νΌ λ¬Έμ
x = 7
result = []
while x != 0:
result.append(x % 2)
x //= 2
print(result)
result = []
def binary(n):
if n == 0:
return print(0)
global result
if n > 1:
binary(n // 2)
result.append(n % 2)
binary(int(input()))
print(''.join(map(str,result)))
# 2λ² μ½κ² νΌ λ¬Έμ
def binary(n):
if n > 1:
binary(n // 2)
return print(n % 2, end='')
binary(10)
λ°μν
'Algorithm > μ½λμ (Code up)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ νμ΄μ¬(python) ] μ½λμ 4503 - λ°μ΄λ¬μ€(BFS) (0) | 2021.04.15 |
---|---|
[ νμ΄μ¬(python) ] μ½λμ 4503 - λ°μ΄λ¬μ€(DFS) (0) | 2021.04.14 |
[ python ] μ½λμ 1905 - 1λΆν° nκΉμ§μ ν© κ΅¬νκΈ° (0) | 2021.04.09 |
[ python ] μ½λμ 1904 - λ μ μ¬μ΄μ νμ μΆλ ₯νκΈ° (0) | 2021.04.09 |
[ python ] μ½λμ 1902 - 1λΆν° nκΉμ§ μμμΌλ‘ μΆλ ₯νκΈ° (0) | 2021.04.09 |
λκΈ