프로그래밍/코드업 일기

코드업(Codeup) 4041 : 숫자 다루기

Jaebins 2023. 8. 10. 14:12
반응형
import java.util.Scanner;
import java.util.List;
import java.util.Vector;

public class Main {	
    static int cnt = 2;

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();
        String n_string = Integer.toString(n);
        String[] cut_n_string = n_string.split("");

        n = 0;
        n_string = "";

        Boolean skipZero = !cut_n_string[cut_n_string.length - 1].equals("0") && !cut_n_string[0].equals("0");

        for(int i = cut_n_string.length - 1; i >= 0; i--) {
            n += Integer.parseInt(cut_n_string[i]); 
            if(cut_n_string[i].equals("0") && !skipZero) {
                continue;
            }
            n_string += cut_n_string[i];
        }

        System.out.printf("%s\n%d", n_string, n);
    }
}
반응형