백준 10813

김경욱·2025년 6월 23일

백준

목록 보기
4/121

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);

int x = in.nextInt(); // x = 5

int y = in.nextInt();  // y = 4

int[] balls = new int[x+1];   // balls [1] , balls[2]


for (int i = 1; i <=x; i++)
  {
    balls[i] = i;
  }

for (int i =1 ; i < y+1 ; i++)  // i가 0부터 3까지 돌아.
  {
    int a =in.nextInt();    // 1 입력
    int b =in.nextInt();    // 2 입력

    
    int temp = balls[a];
  
    balls[a] = balls[b];
    balls[b] = temp;
    
       // balls[2] = 1;   balls[4] = 3;  balls[4] = 2;


   
    
  }

for (int i = 1; i<= x; i++)
  {
    System.out.print(balls[i]+" ");
  }

}
}

temp를 써서 값을 바꾸는 첫 실전이었다. 강의에서 들었던 것을 바로 생각하지는 못해서 지피티를 이용하였지만 이전에 배운것을 사용하는 경험이 인상깊었다.

0개의 댓글