-
[브론즈 III] 1547번 :: 공 / Java백준/브론즈 2022. 8. 18. 17:00
문제
https://www.acmicpc.net/problem/1547
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int M = Integer.parseInt(br.readLine()); StringTokenizer st; int ball = 1; for(int i=0; i<M; i++) { st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); if(ball == a) { ball = b; } else if(ball == b) { ball = a; } } System.out.println(ball); } }
공의 위치는 바뀌지 않고, 첫 번째 컵의 번호만 바뀌면 되기 때문에
마지막에 첫 번째 컵의 번호가 무엇인지 출력하면 됨
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 III] 1703번 :: 생장점 / Java (0) 2022.08.18 [브론즈 III] 1598번 :: 꼬리를 무는 숫자 나열 / Java (0) 2022.08.18 [브론즈 III] 1284번 :: 집 주소 / Java (0) 2022.08.18 [브론즈 III] 1267번 :: 핸드폰 요금 / Java (0) 2022.08.18 [브론즈 III] 1247번 :: 부호 / Java (0) 2022.08.17