🌞Algorithm/🔥Baekjoon

[Baekjoon] 11649_Xedni Drawkcab

뿌야._. 2024. 12. 9. 15:55
문제(출처: https://www.acmicpc.net/problem/11649)

< Xedni Drawkcab >

 

문제 풀이 

 

문자열을 뒤집은 후 정렬한다.

 

 my solution (Java)

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.Arrays;

public class _11649_ { // Xedni Drawkcab

	public static void main(String[] args) throws IOException {
		BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        
		int n = Integer.parseInt(bf.readLine());
        
		String[] arr = new String[n];
		for (int i = 0; i < n; i++) {
			String str = bf.readLine();
            
			String result = "";
			for (int j = str.length() - 1; j >= 0; j--) {
				result += str.charAt(j);
			}
			arr[i] = result;
		}
		Arrays.sort(arr);
        
		for (int i = 0; i < n; i++) {
			bw.write(arr[i] + "\n");
		}
		bw.flush();
	}
}
변수)
n : 단어 개수
arr : 단어 저장 배열
str : 단어
result : 뒤집은 단어

 

단어 개수를 입력받는다. 단어 개수만큼 단어를 입력받아 뒤집은 후 배열에 저장한다. 배열을 정렬한 후 출력한다.



 

'🌞Algorithm > 🔥Baekjoon' 카테고리의 다른 글

[Baekjoon] 8633_Sortowanie biżuterii  (0) 2024.12.11
[Baekjoon] 20376_Counting Monuments  (0) 2024.12.10
[Baekjoon] 21177_No Thanks!  (1) 2024.12.06
[Baekjoon] 14769_Stacking Cups  (0) 2024.12.05
[Baekjoon] 6752_Time on task  (0) 2024.12.04