ν°μ€ν 리 λ·°
728x90
λ°μν
λ¬Έμ
λ¬Έμ νμ΄
μ²μμλ μ΄λ»κ² ꡬν΄μΌ νλ κ³ λ―Όμ νλλ°, κ°λ§ν μκ°ν΄ 보면 2μ§μλ₯Ό κ³μ°νλ―μ΄ λμΌνκ² κ³μ°νλ©΄ λλ€. λ¬Έμ μ μμμΈ -13μ κ²½μ° λ€μκ³Ό κ°μ΄ κ³μ° λλ€.
μ½λ
if __name__ == '__main__':
num = int(input())
binary = ''
if not num:
print('0')
exit()
else:
while num:
if num % -2:
binary = '1' + binary
num = num // -2 + 1
else:
binary = '0' + binary
num = num // -2
print(binary)
728x90
λ°μν
'π¨βπ» μ½λ©ν μ€νΈ > λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€: 11005 μ§λ² λ³ν 2 (0) | 2020.06.27 |
---|---|
λ°±μ€: 2745 μ§λ² λ³ν (0) | 2020.06.27 |
λ°±μ€: 17103 골λλ°ν νν°μ (0) | 2020.06.26 |
λ°±μ€: 17087 μ¨λ°κΌμ§ 6 (0) | 2020.06.26 |
λ°±μ€: 2004 μ‘°ν© 0μ κ°μ (0) | 2020.06.25 |
λκΈ
κΈ λ³΄κ΄ν¨
μ΅κ·Όμ μ¬λΌμ¨ κΈ
μ΅κ·Όμ λ¬λ¦° λκΈ