-2진법 변환
면접 대비시간 제한1초메모리 제한128 MB
주어진 십진 정수를 앞에 0이 오지 않는 마이너스 2진 표현으로 변환해 출력합니다.
문제
자리 표기법에서 맨 오른쪽 자리의 자리값은 이고, 왼쪽으로 한 칸 갈 때마다 밑 가 한 번 더 곱해져서 , , ... 로 커진다. 밑이 이면 자리값은 오른쪽부터 차례로 이다. 그래서 1부터 하나씩 세어 올라가면 1, 110, 111, 100, 101, 11010, 11011, 11000, 11001 순서로 이어진다.
진법은 부호 비트를 따로 두지 않고 음수를 나타낸다. 십진수 을 진법으로 바꿔 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다. 는 양의 정수이고 이다.
이어지는 개의 줄에 각각 정수 이 하나씩 주어진다. 이다.
출력
각 테스트 케이스마다 Case #x: M 형식으로 한 줄씩 출력한다. 는 1부터 시작하는 테스트 케이스 번호이고, 은 의 진법 표현이다.
앞에는 0을 붙이지 않는다. 이면 0만 출력한다.