https://www.acmicpc.net/problem/1547
1547๋ฒ: ๊ณต
์ฒซ์งธ ์ค์ ์ปต์ ์์น๋ฅผ ๋ฐ๊พผ ํ์ M์ด ์ฃผ์ด์ง๋ฉฐ, M์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค๋ถํฐ M๊ฐ์ ์ค์๋ ์ปต์ ์์น๋ฅผ ๋ฐ๊พผ ๋ฐฉ๋ฒ X์ Y๊ฐ ์ฃผ์ด์ง๋ฉฐ, X๋ฒ ์ปต๊ณผ Y๋ฒ ์ปต์ ์์น๋ฅผ ์๋ก ๋ฐ๊พธ๋ ๊ฒ์ ์๋ฏธํ๋ค. ์ปต์ ์ด๋์ํค๋ ์ค์ ๊ณต์ด ์ปต์์ ๋น ์ ธ๋์ค๋ ๊ฒฝ์ฐ๋ ์๋ค. X์ Y์ ๊ฐ์ 3๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๊ณ , 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 cup = 1; // ์ปต ๋ฒํธ
for(int i=0; i<M; i++) {
int X = scan.nextInt();
int Y = scan.nextInt();
if(cup == X)
cup = Y;
else if(cup == Y)
cup = X;
}
System.out.println(cup);
scan.close();
}
}
ํ์ด
๊ณต์ ์ฒ์ ์์น๋ 1๋ฒ์ด๊ณ , ๋ง์ฝ 1๋ฒ๊ณผ ๋ฐ๋๋๊ฒ ์์ผ๋ฉด ๊ทธ ์ปต์ ๋ฒํธ๊ฐ ๊ณต์ ์์น๊ฐ ๋๋ค.
์ฆ ์ปต์ ์์น๊ฐ ๊ฐ์๋, ๋๋จธ์ง ๊ฐ์ด ๊ณต์ ์์น๊ฐ ๋๋ค.
์ด๋ฐ ๊ฐ๋จํ ๋ฌธ์ ๋ ๋ฌธ์ ๋ฅผ ๋ณด์๋ง์ ๋ฐ๋ก ํ์ด๊ฐ ๋ ์ค๋ฅด์ง ์์๋ค ...
์๊ณ ๋ฆฌ์ฆ์ ์ํ์ง ๋๋ฌด ์ค๋๋ผ์์ธ๊ฐ . .
ํ์คํ ๊ตฌํ, ์๋ฎฌ๋ ์ด์ ๋ฌธ์ ๊ฐ ์ดํดํ๊ธฐ๋ ํ๋ค๊ณ ๋นก์ผ๊ฒ ๊ฐ๋ค.
๋น๋ถ๊ฐ ์ฌ์ด ๊ตฌํ, ์๋ฎฌ๋ ์ด์ ๋ฌธ์ ์์ฃผ๋ก ํ์ด๋๊ฐ์ผ๊ฒ ๋ค ~
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 9517๋ฒ: ์์ด ๋ฌ๋ธ ํฌ๋ก์ํฐ์ (0) | 2020.05.12 |
---|---|
[๋ฐฑ์ค] 2455๋ฒ: ์ง๋ฅํ ๊ธฐ์ฐจ (0) | 2020.05.12 |
[๋ฐฑ์ค] 1773๋ฒ: ํญ์ฃฝ์ผ(๊ตฌํ) (0) | 2020.05.03 |
[๋ฐฑ์ค] 5612๋ฒ: ํฐ๋์ ์ ๊ตฌ์ ์ถ๊ตฌ (0) | 2020.05.01 |
[๋ฐฑ์ค] 11718๋ฒ: ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2020.05.01 |
๋๊ธ