22.02.15 백준 4153번
문제
첫번째 제출한 답
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 로 오름차순 정렬한뒤
계산한다.
결과 -> 정답
Author And Source
이 문제에 관하여(22.02.15 백준 4153번), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kmh916/22.02.15-백준-4153번저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)