본잡 이어가기/BaekJoon

[백준 / Java] 1547번

UMING 2022. 7. 10. 09:13

https://www.acmicpc.net/problem/1547

 

1547번: 공

첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것

www.acmicpc.net

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int m= scan.nextInt();
		int cnt = 0;
		int[]cup = {0, 1, 0, 0};
			
			for(int i = 0; i<m; i++) {
				int x = scan.nextInt();
				int y = scan.nextInt();

				cnt=cup[x];
				cup[x]=cup[y];
				cup[y]=cnt;
			}
		for(int i = 0; i<cup.length; i++) {
			if(cup[i]==1) {
		System.out.println(i);
			}
		}		
	}
}

'본잡 이어가기 > BaekJoon' 카테고리의 다른 글

[백준 / Java] 1330번  (0) 2022.07.10
[백준 / Java] 10818번  (0) 2022.07.10
[백준 / Java] 1100번  (0) 2022.07.10
[백준 / Java] 10811번  (0) 2022.07.10
[백준 / Java] 10797번  (0) 2022.07.10