๋ฌธ์
๊ณผ๊ฑฐ ์ด์งํธ์ธ๋ค์ ๊ฐ ๋ณ๋ค์ ๊ธธ์ด๊ฐ 3, 4, 5์ธ ์ผ๊ฐํ์ด ์ง๊ฐ ์ผ๊ฐํ์ธ๊ฒ์ ์์๋๋ค. ์ฃผ์ด์ง ์ธ๋ณ์ ๊ธธ์ด๋ก ์ผ๊ฐํ์ด ์ง๊ฐ์ธ์ง ์๋์ง ๊ตฌ๋ถํ์์ค.
์ ๋ ฅ
์ ๋ ฅ์ ์ฌ๋ฌ๊ฐ์ ํ ์คํธ์ผ์ด์ค๋ก ์ฃผ์ด์ง๋ฉฐ ๋ง์ง๋ง์ค์๋ 0 0 0์ด ์ ๋ ฅ๋๋ค. ๊ฐ ํ ์คํธ์ผ์ด์ค๋ ๋ชจ๋ 30,000๋ณด๋ค ์์ ์์ ์ ์๋ก ์ฃผ์ด์ง๋ฉฐ, ๊ฐ ์ ๋ ฅ์ ๋ณ์ ๊ธธ์ด๋ฅผ ์๋ฏธํ๋ค.
์ถ๋ ฅ
๊ฐ ์ ๋ ฅ์ ๋ํด ์ง๊ฐ ์ผ๊ฐํ์ด ๋ง๋ค๋ฉด "right", ์๋๋ผ๋ฉด "wrong"์ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1
6 8 10
25 52 60
5 12 13
0 0 0
์์ ์ถ๋ ฅ 1
right
wrong
right
ํ์ด
์ง๊ฐ์ผ๊ฐํ์ ๊ฐ์ฅ ๊ธด ๋ณ์ ์ ๊ณฑ์ด ๋๋จธ์ง ๋ ๋ณ์ ์ ๊ณฑ์ ํฉ๊ณผ ๊ฐ๋ค
1. ์ ์ ์ธ๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ์ ๋ชจ๋ 0์ผ๋ ๋ฌดํ๋ฃจํ๋ฅผ ํ์ถ
2. ๊ฐ์ฅ ๊ธด ๋ณ์ด c์ ์ ์ฅ๋๋๋ก ํ๋ค.
3. ๊ฐ์ฅ ๊ธด ๋ณ์ ์ ๊ณฑ์ด ๋๋จธ์ง ๋ ๋ณ์ ์ ๊ณฑ์ ํฉ๊ณผ ๊ฐ์ผ๋ฉด right์, ๋ค๋ฅด๋ฉด wrong์ ์ถ๋ ฅ์ํจ๋ค.
=> Math.pow() ๋ฉ์๋ ์ฌ์ฉ
import java.io.*;
import java.util.StringTokenizer;
public class B4153 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int a = -1;
int b = -1;
int c = -1;
while(true) {
StringTokenizer st = new StringTokenizer(br.readLine());
a = Integer.parseInt(st.nextToken());
b = Integer.parseInt(st.nextToken());
c = Integer.parseInt(st.nextToken());
if(a == 0 && b == 0 && c == 0 ) {
break;
}
int temp;
if(a > b && a > c) {
temp = a;
a = c;
c = temp;
} else if ( b > a && b > c) {
temp = b;
b = c;
c = temp;
}
if(Math.pow(c, 2) == Math.pow(a, 2) + Math.pow(b, 2)) {
bw.write("right\n");
}else {
bw.write("wrong\n");
}
}
bw.flush();
}
}