문제

코드
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);
}
}
}