문제(출처: https://www.acmicpc.net/problem/7596)
< MP3 Songs >
문제 풀이
정렬을 사용한다.
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 _7596_ { // MP3 Songs
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 num = -1, idx = 1;
while ((num = Integer.parseInt(bf.readLine())) != 0) {
String[] arr = new String[num];
for (int i = 0; i < num; i++) {
arr[i] = bf.readLine();
}
Arrays.sort(arr);
bw.write(idx++ + "\n");
for (int i = 0; i < num; i++) {
bw.write(arr[i] + "\n");
}
}
bw.flush();
}
}
변수)
num : 곡 수
idx : 시나리오 번호
arr : 곡 이름 저장하는 배열
곡 수가 0이 아닐 때까지 입력받는다. 곡 수만큼 곡 이름을 입력받아 배열 arr에 저장한다. 배열 arr을 정렬 후 시나리오 번호와 함께 출력한다.
'🌞Algorithm > 🔥Baekjoon' 카테고리의 다른 글
[Baekjoon] 10527_Judging Troubles (0) | 2024.10.28 |
---|---|
[Baekjoon] 11968_High Card Wins (0) | 2024.10.25 |
[Baekjoon] 9414_프로그래밍 대회 전용 부지 (0) | 2024.10.23 |
[Baekjoon] 5939_Race Results (0) | 2024.10.22 |
[Baekjoon] 9872_Record Keeping (0) | 2024.10.21 |