반응형
피타고라스의 정리에 대한 문제였습니다.
자연수 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 |