https://www.acmicpc.net/problem/10813
- ์์ ํ์๋ ๊ณต๋ฃ๊ธฐ ๋ฌธ์ ๋ฅผ ์์ฉํ ๋ฌธ์ ๋ผ ์ด๋ ต์ง ์๊ฒ ํ ์ ์๋ค
- swap ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ ๋ฌธ์
- ๋ฐฐ์ด์ ์ธ๋ฑ์ค ์ฃผ์ํด์ ํ์ด
๋ด ํ์ด
import java.util.*;
class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
//๊ฐ์ง๊ณ ์๋ ๋ฐ๊ตฌ๋ ๊ฐ์
int N = sc.nextInt();
int[] arr = new int[N];
//๋ฐ๊ฟ ํ์
int M = sc.nextInt();
for(int i=0; i<arr.length; i++){
arr[i] = i+1;
}
for(int j=0; j<M; j++){
int I = sc.nextInt();
int J = sc.nextInt();
int temp = 0;
temp = arr[I-1];
arr[I-1] = arr[J-1];
arr[J-1] = temp;
}
for(int k=0; k<arr.length; k++){
System.out.print(arr[k]+" ");
}
}
}
'Algorithm > BOJ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Bronze II/JAVA] 10811 ๋ฐ๊ตฌ๋ ๋ค์ง๊ธฐ (0) | 2024.10.25 |
---|---|
[Bronze II/JAVA] 3052 ๋๋จธ์ง (0) | 2024.10.23 |
[Bronze III/JAVA] 10810 ๊ณต ๋ฃ๊ธฐ (2) | 2024.10.20 |
[Bronze V/JAVA] 10951 A+B-4 (EOF) (0) | 2024.10.16 |
[Bronze IV/JAVA] 11720 ์ซ์์ ํฉ (0) | 2024.10.15 |