1. 문제 링크
2. 문제 및 입출력예제
3. 문제 풀이
컵 바꾸기 게임이라 두 컵의 숫자가 주어진다.
두 숫자 중 현재 공의 위치인 컵이 있다면 바꾸는 과정을 반복한다.
4. 코드
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int M = Integer.parseInt(br.readLine());
String ball = "1";
for(int i=0;i<M;i++) {
String[] str = br.readLine().split(" ");
if(str[0].equals(ball)) {
ball = str[1];
}
else if(str[1].equals(ball)) {
ball = str[0];
}
}
System.out.println(ball);
}
}
'ALGORITHM' 카테고리의 다른 글
백준 1157 단어 공부 (Java) (0) | 2023.01.27 |
---|---|
백준 8958 OX퀴즈 (Java) (0) | 2023.01.26 |
백준 1931 회의실 배정 (Java) (0) | 2023.01.24 |
백준 5585 거스름돈 (Java) (0) | 2023.01.23 |
백준 1085 직사각형에서 탈출 (Java) (0) | 2023.01.22 |