첫번째 제출한 답
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(true) {
String input = sc.nextLine();
int[] arr_num = new int[3];
int sum=0;
for (int i = 0; i < 3; i++) {
arr_num[i] = Integer.parseInt(input.split(" ")[i]);
sum+= arr_num[i];
}
Arrays.sort(arr_num);
if(sum==0) break;
if(Math.pow(arr_num[0],2)+Math.pow(arr_num[1], 2)==Math.pow(arr_num[2], 2)) {
System.out.println("right");
} else {
System.out.println("wrong");
}
}
}
}
접근방식 -> 가장 길이가 긴 변의 길이의 제곱이 나머지 두 변의 제곱의 합과 같으면 직각삼각형이기때문에 Arrays.sort 로 오름차순 정렬한뒤
계산한다.
결과 -> 정답