baekjoon: 9063(대지)

강지안·2023년 5월 8일
0

baekjoon

목록 보기
11/186

문제

코드

import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;

public class q5073 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        ArrayList<String> results = new ArrayList<>();

        while(true) {
            ArrayList<Integer> points = new ArrayList<>();
            for(int i=0; i<3; i++) {
                points.add(sc.nextInt());
            }

            if((points.get(0) + points.get(1) + points.get(2)) == 0) break;

            Collections.sort(points);
            if(points.get(0) + points.get(1) <= points.get(2)) results.add("Invalid");
            else if(points.get(0) == points.get(1) && points.get(1) == points.get(2)) results.add("Equilateral");
            else if(points.get(0) == points.get(1) || points.get(1) == points.get(2) || points.get(0) == points.get(2)) results.add("Isosceles");
            else results.add("Scalene");
        }

        for (String result: results) {
            System.out.println(result);
        }
    }
}

0개의 댓글