시간&메모리 제한
문제
입력 & 출력
문제 풀이
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 인경우만 조심해서 문제풀이를 진행하시면 됩니다.
'Algorithm > 정올 알고리즘' 카테고리의 다른 글
정올_2811 소수와 합성수(자바) / 수학2 (0) | 2021.06.29 |
---|---|
정올_1214 히스토그램(자바) / 자료구조 (0) | 2021.06.29 |
정올_1002 최대공약수, 최소공배수(자바) / 수학1 (0) | 2021.06.27 |
정올_1658 최대 공약수와 최소 공배수(자바) / 수학1 (0) | 2021.06.26 |
정올_2809 약수(자바) / 수학1 (0) | 2021.06.25 |