JAVA/codeup 기초 100제

[ CodeUp 기초 100제 JAVA] 1025 / 정수 1개 입력받아 부분별로 출력하기

ucong 2020. 12. 9. 10:02
문제설명
다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력한다.
입력 출력
75254 [70000]
[5000]
[200]
[50]
[4]

 

문제풀이
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] cmd = sc.nextLine().split("");
        
        int b = 10000;
        for(int i = 0; i<cmd.length; i++) {
            int a = Integer.parseInt(cmd[i]);
            System.out.printf("[" + a * b + "]\n");
            b = b / 10;
        }
        
    
        sc.close();
    }
}