import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Stack;
public class Binary_10829 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String temp = br.readLine();
long N = Long.parseLong(temp);
int mod = 0;
Stack<Integer> answer = new Stack<>();
while(N > 0) {
answer.add((int)(N % 2));
N /= 2;
}
while(!answer.isEmpty()) {
System.out.print(answer.pop());
}
}
}
💡 Scanner가 입력 데이터를 구문 분석하고, BufferedReader는 단순히 문자 시퀀스를 읽기 때문에 스캐너에 비해 조금 더 빠름