JAVA
[JAVA] 4153 직각삼각형 - 문제풀이
n_0_jun
2024. 9. 19. 14:00
반응형
● 해설
- x,y,z를 입력을 while문으로 계속 입력을 받고
- 0 0 0 이 입력이 되면 while문은 종료
- 아니라면, 직각삼각형을 구하는 공식에 의하여 결과값 도출
● 구현
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (true) {
int x = in.nextInt();
int y = in.nextInt();
int z = in.nextInt();
// 0 0 0 을 입력받으면 종료
if (x == 0 && y == 0 && z == 0)
break;
if ((x * x + y * y) == z * z) {
System.out.println("right");
} else if (x * x == (y * y + z * z)) {
System.out.println("right");
} else if (y * y == (z * z + x * x)) {
System.out.println("right");
} else {
System.out.println("wrong");
}
}
}
}
https://www.acmicpc.net/problem/4153
반응형