반응형
    
    
    
  피타고라스의 정리에 대한 문제였습니다.
자연수 3개를 입력받아 정렬 후 공식을 사용했습니다.
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){
            int []num = new int[3];
            for(int i=0; i<num.length; i++){num[i]=sc.nextInt();}
            if (num[0]+num[1]+num[2]==0) {
                break;
            } else {
                Arrays.sort(num);
                if (Math.pow(num[0], 2) + Math.pow(num[1], 2) == Math.pow(num[2], 2)) {
                    System.out.println("right");
                } else {
                    System.out.println("wrong");
                }
            }
        }
        sc.close();
    }
}반응형
    
    
    
  'Algorithm' 카테고리의 다른 글
| 백준 3053번 택시 기하학 [ Java ] (0) | 2019.12.23 | 
|---|---|
| 프로그래머스 코딩테스트 연습 - 가장 큰 수 [ javascript ] (0) | 2019.12.23 | 
| 백준 3009번 네 번째 점 [ Java ] (0) | 2019.12.23 | 
| 백준 1085번 직사각형에서 탈출 [ java ] (0) | 2019.12.19 | 
| 카카오 신입 공채 1차 코딩 테스트 문제 1번[ javascript ] (0) | 2019.12.19 |