🌞Algorithm/🔥Baekjoon
[Baekjoon] 7596_MP3 Songs
뿌야._.
2024. 10. 24. 20:41
문제(출처: 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을 정렬 후 시나리오 번호와 함께 출력한다.
