Written by
java-style
on
on
[java 백준] 실버 4/ 2089번 -2진수
[java 백준] 실버 4/ 2089번 -2진수
import java.io.IOException;
import java.util. Scanner ;
public class Main {
public static void main( String [] args) throws IOException {
Scanner sc = new Scanner ( System . in );
int num = sc.nextInt();
String result = "" ;
if (num = = 0 ) {
System . out . println (num);
return ;
}
while (num ! = 0 ) {
if (num % - 2 = = - 1 ) {
result = (num % - 2 ) + 2 + result;
num = (num / - 2 ) + 1 ;
} else {
result = (num % - 2 ) + result;
num = num / - 2 ;
}
}
System . out . println (result);
}
}
from http://we1cometomeanings.tistory.com/143 by ccl(A) rewrite - 2021-09-12 13:01:09