길동이이이잉 2021. 11. 8. 20:09
728x90
반응형

재귀함수를 이용한 이진수 출력

 

10진수 N이 입력되면 2진수로 변환하여 출력하는 프로그램을 작성하세요. 단 재귀함수를 이용해서 출력해야 합니다.

 

* 입력 설명

첫 번째 줄에 10진수 N(1<=N<=1,000)이 주어집니다.

 

* 출력 설명

첫 번째 줄에 이진수를 출력하세요.

 

* 입력 예제1

11

* 출력 예제1

1011

 

 

public class Main {
	public void DFS(int n) {
		if(n==0) {
			return;
		}{
			DFS(n/2);
			System.out.print(n%2);
		}
	}
	
	public static void main(String[] args) {
		Main T = new Main();
		T.DFS(11);
	}
}
728x90
반응형