슈콩

[BOJ] 백준 5648 역원소 정렬 본문

Algorithms/Baekjoon

[BOJ] 백준 5648 역원소 정렬

shukong 2025. 8. 20. 15:15

[문제]

https://www.acmicpc.net/problem/5648

 

 

[소스 코드]

import java.io.*;
import java.util.*;
public class Main {
    public static void main(String[] args) throws IOException {
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    	StringTokenizer st = new StringTokenizer(br.readLine());
    	StringBuilder sb = new StringBuilder();
    	int n = Integer.parseInt(st.nextToken());
    	long[] arr = new long[n];
    	while(n>0) {
    		while(st.hasMoreTokens()) {
    			String num = st.nextToken();
    			String reverse = "";
    			for(int i=num.length()-1;i>=0;i--) {
    				reverse += num.charAt(i); 
    			}
    			arr[--n] = Long.parseLong(reverse);
    		}
    		if(n>0) st = new StringTokenizer(br.readLine());
    	}
    	Arrays.sort(arr);
    	for(long num : arr) {
    		sb.append(num + "\n");
    	}
    	System.out.println(sb);
    }
}