Recursion_이진수 출력
✅ 재귀함수를 사용하여 십진수를 이진수로 바꾸세요
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Main {
public void DFS(int n){
if(n==0) return;
else{
DFS(n/2); //2로 나눈 몫
System.out.print(n%2); //2로 나눈 나머지
}
}
public static void main(String[] args) {
Main T = new Main();
Scanner sc= new Scanner(System.in);
int n= sc.nextInt();
T.DFS(n);
}
}
//⭐️input:
//10
//⭐️output:
//1010
🔵 ThingsILearned
This post is licensed under CC BY 4.0 by the author.