PS [16일차]

Daniel·2022년 8월 1일
0

PS

목록 보기
16/32
post-thumbnail

문제번호

1357

package Main;

import java.util.*;
import java.math.*;

public class Main {
	// 반복되는 부분이 있으므로 함수 이
	static int Rev (int x) {
		int result = 0;
		
		String str = String.valueOf(x);
		
		for (int i = 0;i < str.length();i++) {
			result += Character.getNumericValue(str.charAt(i)) * Math.pow(10 ,i);
		}
		
		return result;
	}
	
	
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		StringBuilder sb = new StringBuilder();
		
		// 입력
		int pre = in.nextInt();
		int post = in.nextInt();
	
		
		System.out.println(Rev(Rev(pre) + Rev(post)));
	}

}

문제

입력된 숫자 2개를 뒤집고 더한 후 다시 뒤집은 결과를 출력하는 문제이다.

풀이

입력받음 숫자를 뒤집어 주는 함수를 작성하여 사용했다.

분명 숫자 => 문자 전환을 하지 않고 해결하는 방법이 있는데 코드가 너무 지저분해진다.

profile
폐쇄

0개의 댓글