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 인경우만 조심해서 문제풀이를 진행하시면 됩니다.