Algorithm/정올 알고리즘
정올_1009 각 자리 수의 역과 합(자바) / 수학2
미스터로즈
2021. 6. 28. 18:45
시간&메모리 제한

문제

입력 & 출력

문제 풀이
package com.jungol;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedReader;
public class jungol_1009 {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String N="";
while(true) {
N=br.readLine();
if(N.length()==1 && N.charAt(0)-'0'==0) {
break;
}
int temp=0;
boolean flag = false;
for (int i = N.length()-1; i >=0 ; i--) {
if(flag==false && N.charAt(i)-'0'==0) {
continue;
}
flag=true;
temp += N.charAt(i)-'0';
System.out.print(N.charAt(i));
}
System.out.print(" "+temp+"\n");
}
}
}
- 이 문제는 숫자를 거꾸로 뒤집는 문제입니다.
- 뒤집을 때 맨 뒤에서 부터 0 인경우만 조심해서 문제풀이를 진행하시면 됩니다.