프로그래머 ,백준, 유튜브, 문제
[알고리즘 기초 100제] 35번 숫자추출 재귀
리승우
2022. 9. 1. 01:56
재귀함수 이동경로는 위와 같다.
메소드가 계속 쌓였다가, 한번에 역순으로 모두 실행된 것이다!!!
거꾸로 가야할 때는 위처럼 호출스택(Call Stack)을 쌓아서 가는 것도 좋을 듯하다
트리형태로 구조화생각을 항상 염두에 두자
import java.util.Scanner;
public class _35 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int T = scan.nextInt();
extract(T);
}
public static void extract(int N) {
if(N/10==0) {
System.out.println(N);
return;
}
extract(N/10);
System.out.println(N%10);
}
}
출력값
123
1
2
3