Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def read_line
- n = gets.to_i
- lines = []
- 1.upto n do
- line = gets.split(' ').map(&:to_i)
- lines.push(line)
- end
- lines
- end
- def pythagorean_theorem(triangle)
- case
- when triangle[2] ** 2 > triangle[0] ** 2 + triangle[1] ** 2
- answer = 'O'
- when triangle[2] ** 2 < triangle[0] ** 2 + triangle[1] ** 2
- answer = 'A'
- when triangle[2] ** 2 == triangle[0] ** 2 + triangle[1] ** 2
- answer = 'R'
- else
- answer = 'There is no such triangle'
- end
- answer
- end
- triangle = read_line
- answer = triangle.map { |i| pythagorean_theorem(i) }
- puts answer.join(' ')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement