반응형
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
index가 학생 번호를 의미하는 N+1의 배열을 만들어서 index값을 데이터로 초기화 시켜준 후, 제출한 사람의 번호를 입력하면서 해당 데이터를 0으로 바꿔줬다. 오름차순으로 정렬한 후에 0을 제외한 데이터들을 출력함.
내 코드
메모리 : 29928 KB
시간 : 145 ms
코드길이 : 1018 B
[내 코드]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
int T = Integer.parseInt(br.readLine());
for(int t = 1; t <= T; t++) {
sb.append('#').append(t).append(' ');
st = new StringTokenizer(br.readLine());
int N = Integer.parseInt(st.nextToken());
int K = Integer.parseInt(st.nextToken());
int[] student = new int[N + 1];
for(int i = 1; i <= N; i++) {
student[i] = i;
}
st = new StringTokenizer(br.readLine());
for(int i = 0; i < K; i++) {
student[Integer.parseInt(st.nextToken())] = 0;
}
Arrays.sort(student);
for(int i : student) {
if(i != 0)
sb.append(i).append(' ');
}
sb.append('\n');
}
System.out.print(sb);
}
}
반응형
'SSAFY > SWEA' 카테고리의 다른 글
[SWEA] 9280 : 진용이네 주차타워 (1) | 2023.05.13 |
---|---|
[SWEA] 7193 : 승현이의 수학공부 (1) | 2023.05.13 |
[SWEA] 11285 : 다트게임 (0) | 2023.05.12 |
[SWEA] 3131 : 100만 이하의 모든 소수 (0) | 2023.05.12 |
[SWEA] 6808 : 규영이와 인영이의 카드게임 (0) | 2023.05.12 |