반응형
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);
}
}
반응형
'프로그래밍 > 코드업 일기' 카테고리의 다른 글
코드업(Codeup) 4566 : 소수 (0) | 2023.08.10 |
---|---|
코드업(Codeup) 4051 : 시간외 근무 수당 (0) | 2023.08.10 |
코드업(Codeup) 3702 : 파스칼의 삼각형 2 (0) | 2023.08.10 |
코드업(Codeup) 3004 : 데이터 재정렬 (0) | 2023.08.10 |
코드업(Codeup) 2634 : 거스름돈 II (0) | 2023.08.10 |