https://www.acmicpc.net/problem/4153
3번째 수가 빗변이라는 정의가 없으므로 가장 긴변을 모두 분기
0,0,0일 때 반복문 빠져나오기를 정의하면 됩니다~!
package solution;
import java.util.Scanner;
public class Bakjun_4153{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String wr="";
while(true) {
int a= sc.nextInt();
int b= sc.nextInt();
int c= sc.nextInt();
if(a==0&&b==0&&c==0) {
break;
}
if(a*a==b*b+c*c) {
wr = "right";
}else if(b*b==a*a+c*c) {
wr = "right";
}else if(c*c==a*a+b*b) {
wr = "right";
}else {
wr = "wrong";
}
System.out.println(wr);
}
sc.close();
}//메인메소드종료
}//클래스종료
'IT_tech > 알고리즘' 카테고리의 다른 글
백준) 5543 상근날드 -JAVA (0) | 2020.07.01 |
---|---|
프로그래머스)-짝수와홀수 (0) | 2020.06.30 |
백준) 3009 네번째점 - JAVA (0) | 2020.06.27 |
백준) 1085 직사각형에서 탈출 - JAVA (0) | 2020.06.25 |
백준) 9020 골드바흐의 추측 -JAVA (0) | 2020.06.25 |