# 이진수 ## 문제 사람은 0~9를 사용하여 숫자를 세는데 이를 **십진수**라 한다. 이와 반면, 컴퓨터는 0과 1만을 사용하여 수를 세는데 이를 **이진수**라 한다. 십진수를 이진수로 바꾸면 어떻게 표현될까? 결과는 아래와 같다. ``` // 십진수 => 이진수 1 => 0001 2 => 0010 3 => 0011 4 => 0100 ... 9 => 1001 ``` 아래의 뼈대코드는 십진수를 입력받아 이진수로 출력한다. 출력 예와 같은 동작을 하도록 하는 입력값을 찾으시오. ## 출력 예 ``` X => 1101 ```
관련 강의로 이동

코드: java 1.8

public class Main { public static void main(String[] args) { // input int n = Integer.parseInt(args[0]); // convert String binaryStr = Integer.toString(n, 2); // print System.out.println("X => " + binaryStr); } }

입력

정답이 궁금하다면? 코드를 제출해보세요!