https://www.acmicpc.net/problem/2089 2089번: -2진수 -2진법은 부호 없는 2진수로 표현이 된다. 2진법에서는 20, 21, 22, 23이 표현 되지만 -2진법에서는 (-2)0 = 1, (-2)1 = -2, (-2)2 = 4, (-2)3 = -8을 표현한다. 10진수로 1부터 표현하자면 1, 110, 111, 100, 101, 11010, 110 www.acmicpc.net a = int(input()) x = '' if a == 0: print(0) exit() while a: if a%(-2): a = a//-2 +1 x = '1'+x else : a//=-2 x = '0' + x print(int(x)) 만약 입력받은 a를 -2로 나눴을 때 몫이 존재하면 x에 1을..