728x90
https://www.acmicpc.net/problem/4153
● 문제
직각삼각형의 피타고라스공식만 알고있다면 쉽게 풀 수 있는 문제이다.
피타고라스 공식은
● 코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
while(true) {
int x = s.nextInt();
int y = s.nextInt();
int z = s.nextInt();
if(x == 0 && y == 0 && z == 0) {
s.close();
break;
}
if(x * x + y * y == z * z)
System.out.println("right");
else if(x * x + z * z == y * y)
System.out.println("right");
else if(y * y + z * z == x * x)
System.out.println("right");
else
System.out.println("wrong");
}
}
}
● 참고사항
삼각형의 각 변의 길이를 입력받을 때 어떤 변이 대각선인지 모르므로 x, y, z가 모두 대각선이 될 수 있다는 가정하에 if문을 작성하여야 한다.
728x90
'Study > BaekJoon' 카테고리의 다른 글
[백준 자바JAVA] 2231번 - 분해합 (0) | 2023.03.04 |
---|---|
[백준 자바JAVA] 10250번 - ACM호텔 (0) | 2023.03.04 |
[백준 자바JAVA] 1085번 - 직사각형에서 탈출 (0) | 2023.02.24 |
[백준 자바JAVA] 1264번 - 모음의 개수 (0) | 2023.02.12 |
[백준 자바JAVA] 1157번 - 단어 공부 (0) | 2022.12.26 |