반응형
https://www.acmicpc.net/problem/4153
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
in := bufio.NewReader(os.Stdin)
var x, y, z int
for {
fmt.Fscanf(in, "%d %d %d\n", &x, &y, &z)
if x == 0 && y == 0 && z == 0 {
return
}
// y 가 제일 큰 경우
if x < y && z < y {
y, z = z, y
} else if y < x && z < x {
x, z = z, x
}
if x*x+y*y == z*z {
fmt.Println("right")
} else {
fmt.Println("wrong")
}
}
}
'Study > algorithms' 카테고리의 다른 글
[백준] 10872 팩토리얼 (0) | 2020.01.19 |
---|---|
[백준] 3053 택시 기하학 (0) | 2020.01.19 |
[백준] 3009 네 번째 점 (0) | 2020.01.19 |
[백준] 4948. 베르트랑 공준 (0) | 2020.01.19 |
[백준] 9020. 골드바흐의 추측 (0) | 2020.01.19 |