🎈문제
https://www.acmicpc.net/problem/10813
💬설명
- 배열, for, 임시로 공의 숫자를 넣을 변수가 필요하다.
- 바구니1번에 있는 숫자를 변수에 넣고 바구니1번에 바구니2번 숫자를 넣고 바구니2번에 변수의 숫자를 넣으면 된다.
⌨️ CODE
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int N,M,I,J;
Scanner sc = new Scanner(System.in);
N = sc.nextInt();
M = sc.nextInt();
int[] arr = new int[N];
for(int i = 0 ; i < N ; i ++) {
arr[i] = i+1;
}
for(int j = 0 ; j < M ; j++) {
I = sc.nextInt()-1;
J = sc.nextInt()-1;
int c = arr[I];
arr[I] = arr[J];
arr[J] = c;
}
for(int k = 0 ; k < N ; k++) {
System.out.print(arr[k] + " ");
}
}
}
'CS > BaekJoon' 카테고리의 다른 글
[BaekJoon] 백준 3052번 나머지- Java (0) | 2024.01.10 |
---|---|
[BaekJoon] 백준 5597번 과제 안 내신 분..? - Java (0) | 2024.01.10 |
[BaekJoon] 백준 10810번 공 넣기 - Java (1) | 2024.01.10 |
[BaekJoon] 백준 2562번 최댓값 - Java (0) | 2024.01.04 |
[BaekJoon] 백준 10818번 최소, 최대 - Java (0) | 2024.01.04 |