728x90
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWVl3rWKDBYDFAXm
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for (int tc = 1; tc <= t; tc++) {
int n = sc.nextInt();
int k = sc.nextInt();
int arr[] = new int[n];
for(int i=0;i<k;i++) {
int num = sc.nextInt();
arr[num-1]=num;
}
System.out.print("#"+tc+" ");
for(int i=0;i<n;i++) {
if(arr[i]==0) {
System.out.print(i+1+" ");
}
}
System.out.println();
}
}
}
배열을 n 공간만큼 만들고 제출한 사람의 공간엔 그 값을 넣어준다.
ex)
arr[1]=2 ->헷갈리면 배열 공간 하나 더 만들어도 됨
arr[4]=5
arr[2]=3
배열 처음부터 읽으면서 값이 비어있으면 i+1값 출력
1 4
728x90
'SW Expert Academy > SWEA D3' 카테고리의 다른 글
| [SW Expert Academy] [S/W 문제해결 기본] 3일차 - 회문1 (0) | 2024.08.29 |
|---|---|
| [SW Expert Academy] 다양성 측정 (D3) (0) | 2024.08.29 |
| [SW Expert Academy] Summation (D3) (0) | 2024.08.29 |
| [SW Expert Academy] [Professional] 쥬스 나누기 (D3) (0) | 2024.08.29 |
| [SW Expert Academy] 일요일 (D3) 자바 (0) | 2024.08.28 |