백준 문제풀기/JAVA
[백준 4153 JAVA 자바] 직각삼각형
냉동피자
2023. 8. 9. 00:28
직각 삼각형을 판정하는 방법은 여러개 있습니다
가장 유명한건 피타고라스 법칙이죠
그럼 그걸 이용합시다
코드입니다
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;
public class Main {
public static void main(String args[]) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
while (true) {
StringTokenizer st = new StringTokenizer(br.readLine());
int[] arr = new int[3];
for(int i=0; i<3; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
Arrays.sort(arr);
if(arr[2]==0) {
break;
}else {
if(arr[2]*arr[2]==arr[1]*arr[1]+arr[0]*arr[0]) {
sb.append("right");
}else {
sb.append("wrong");
}
}
sb.append("\n");
}
System.out.println(sb);
}
}
피타고라스 법칙은
가장 긴 변(빗변)을 찾을 필요가 있기에
Arrays.sort()를 이용했습니다