반응형
성능 요약
메모리: 17848 KB, 시간: 172 ms
분류
기하학, 수학, 피타고라스 정리
제출 일자
2024년 11월 22일 13:19:28
문제 설명
과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오.
입력
입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다.
출력
각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다.
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 a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if (a == 0 && b == 0 && c == 0) {
break;
}
// 세 변의 길이를 오름차순으로 정렬
int[] sides = {a, b, c};
Arrays.sort(sides);
if (sides[0] * sides[0] + sides[1] * sides[1] == sides[2] * sides[2]) {
System.out.println("right");
} else {
System.out.println("wrong");
}
}
sc.close();
}
}반응형
'백준 > Bronze' 카테고리의 다른 글
| [Bronze II] OX퀴즈 - Java (0) | 2025.08.05 |
|---|---|
| [Bronze I] 평균은 넘겠지 - Java (0) | 2025.08.05 |
| [Bronze II] 음계 - Java (2) | 2025.08.05 |
| [Bronze II] 상수 - Java (0) | 2025.08.05 |
| [Bronze III] 알람 시계 - Java (0) | 2025.08.05 |