728x90
300x250
더 좋은 효율적인 방법이 있을 것 같긴한데,,,, 패스 ^^;
import java.util.*;
import java.io.FileInputStream;
/*
사용하는 클래스명이 Solution 이어야 하므로, 가급적 Solution.java 를 사용할 것을 권장합니다.
이러한 상황에서도 동일하게 java Solution 명령으로 프로그램을 수행해볼 수 있습니다.
*/
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for(int tc=0;tc<T;tc++) {
int N = sc.nextInt();
int K = sc.nextInt(); //제출한사람
ArrayList<Integer> list = new ArrayList();
ArrayList<Integer> ans = new ArrayList();
for(int i=0;i<K;i++) {
list.add(sc.nextInt());
}
for(int i=1;i<=N;i++) {
ans.add(i);
}
for(int i=0;i<list.size();i++) {
for(int j=0;j<ans.size();j++) {
if(list.get(i)==ans.get(j)) {
ans.remove(j);
}
}
}
Collections.sort(list);
System.out.print("#"+(tc+1)+" ");
for(int i : ans) {
System.out.print(i+" ");
}
System.out.println();
}
}
}
728x90
'알고리즘 > 그 외' 카테고리의 다른 글
SWEA - 5789. 현주의 상자 바꾸기 (0) | 2020.02.24 |
---|---|
SWEA - 4466. 최대 성적표 만들기 (0) | 2020.02.23 |
SWEA - 1220. [S/W 문제해결 기본] 5일차 - Magnetic (0) | 2020.02.23 |
SWEA - 1217. [S/W 문제해결 기본] 4일차 - 거듭 제곱 (0) | 2020.02.23 |
SWEA - 1213. [S/W 문제해결 기본] 3일차 - String (0) | 2020.02.23 |