반응형
📖 문제
📃 코드
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));
StringTokenizer st;
int[] arr = new int[3];
while (true) {
st = new StringTokenizer(br.readLine(), " ");
arr[0] = Integer.parseInt(st.nextToken());
arr[1] = Integer.parseInt(st.nextToken());
arr[2] = Integer.parseInt(st.nextToken());
if (arr[0] == 0 && arr[1] == 0 && arr[2] == 0)
break;
Arrays.sort(arr);
int max_pow = (int) Math.pow(arr[2], 2);
int mid_pow = (int) Math.pow(arr[1], 2);
int min_pow = (int) Math.pow(arr[0], 2);
if (max_pow == (mid_pow + min_pow)) {
System.out.println("right");
} else {
System.out.println("wrong");
}
}
}
}
🔗 링크
https://www.acmicpc.net/problem/4153
'Study & Project ✏️ > 알고리즘 📋' 카테고리의 다른 글
백준[JAVA] 1018.체스판 다시 칠하기 - 자바 (0) | 2022.10.17 |
---|---|
백준[JAVA] 10845.큐 - 자바 (0) | 2022.10.17 |
백준[JAVA] 1436.영화감독 숌- 자바 (0) | 2022.10.17 |
백준[JAVA] 10814.나이순 정렬- 자바 (2) | 2022.10.14 |
백준[JAVA] 2609.최대공약수와 최소공배수 - 자바 (0) | 2022.10.13 |