본문 바로가기

Algorithm/백준

[백준] 18408번: 3 つの整数 (Three Integers) - JAVA [자바]


 

문제


 

  1. 숫자 A B C를 입력받습니다.
  2. 숫자는 1 혹은 2입니다.
  3. 1과 2중에 많은 수를 출력하면 되는 문제입니다.

 

문제 풀이


 

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 IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());

        int A = Integer.parseInt(st.nextToken());
        int B = Integer.parseInt(st.nextToken());
        int C = Integer.parseInt(st.nextToken());
        //(1)

        if (A == B || A == C) System.out.println(A);
        else if (B == C) System.out.println(B);
        //(2)
    }
}

 

  1. A, B, C를 입력합니다.
  2. 여기에서 모든 수를 확인하여 보겠습니다
    • 1, 1, 1
    • 1, 1, 2
    • 1, 2, 1
    • 1, 2, 2
    • 2, 1, 1
    • 2, 1, 2
    • 2, 2, 1
    • 2, 2, 2
  3. 위의 경우의 수를 만족하는 조건식을 작성하여 코드를 작성하였습니다.

 

결과