Post

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

Screenshot 2024-06-06 at 10 12 46

This post is licensed under CC BY 4.0 by the author.