[백준] 10101:삼각형 외우기 (자바)

이지혁·2024년 11월 21일

백준

목록 보기
13/19


코드

package buffer;

import java.io.*;
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 [] x = new int [3];

        x[0] = Integer.parseInt(st.nextToken());
        st = new StringTokenizer(br.readLine(), " ");
        x[1] = Integer.parseInt(st.nextToken());
        st = new StringTokenizer(br.readLine(), " ");
        x[2] = Integer.parseInt(st.nextToken());

        if(x[0] + x[1] + x[2] != 180) {
            System.out.println("Error");
            return;
        }

        if(x[0] == 60 && x[1] == 60) System.out.println("Equilateral");
        else if(x[0] == x[1] || x[0] == x[2] || x[1] == x[2]) System.out.println("Isosceles");
        else System.out.println("Scalene");

    }
}

삼각형 판별을 먼저 한 후, 아니라면 return 한다.

정삼각형, 이등변삼각형, 일반 삼각형 순으로 조건문을 만들고 출력한다.

0개의 댓글