CS/BaekJoon
[BaekJoon] 백준 10813번 공 바꾸기 - Java
Bell91
2024. 1. 10. 15:30
반응형
🎈문제
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] + " ");
}
}
}
반응형