[Java알고리즘] 7-2. 이진수 출력(재귀)
🌼 Problem
🍔 Solution 1
import java.util.Scanner;
public class _72_이진수출력 {
// 방법 1
public static void Solution(int n){
String answer = "";
if(n==0){
return;
}else{
Solution(n/2);
answer += n%2;
}
System.out.print(answer);
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
Solution(input);
}
}
[결과]
🍪 강사 Solution
import java.util.Scanner;
public class _72_이진수출력 {
// 방법 2 : 강사
public static void Solution(int n){
if(n==0) return;
else{
Solution(n/2);
System.out.print(n%2+ " ");
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
Solution(input);
}
}
[결과]
Author And Source
이 문제에 관하여([Java알고리즘] 7-2. 이진수 출력(재귀)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dingdoooo/Java알고리즘-7-2.-이진수-출력재귀저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)