Cho ba độ dài của một tam giác, đánh giá AR tỷ lệ khung hình của nó theo công thức sau:
Ở đâu
Một tam giác càng gần với tam giác thì càng gần với 1
tỷ lệ khung hình của nó. Tỷ lệ khung hình lớn hơn hoặc bằng với 1
các hình tam giác hợp lệ.
Đầu vào
Đầu vào là ba số dương thực sự có thể được gói gọn trong một danh sách hoặc bất cứ thứ gì tương tự nếu cần.
Chương trình của bạn phải xuất ra cùng một giá trị bất kể thứ tự mà ba bước sóng được nhập là gì.
Những ba số sẽ luôn luôn được sidelengths hợp lệ của một tam giác (tam giác thoái hóa như một với sidelengths 1
, 1
và 2
sẽ không được cung cấp như là đầu vào). Bạn không cần lo lắng về sự thiếu chính xác của dấu phẩy động khi các giá trị trở nên cực kỳ gần với một tam giác suy biến (ví dụ: có thể chấp nhận rằng chương trình của bạn sẽ bị lỗi division by 0
cho đầu vào [1, 1, 1.9999999999999999]
).
Đầu vào có thể được đưa ra thông qua STDIN
, như là một đối số chức năng, hoặc bất cứ điều gì tương tự.
Đầu ra
Đầu ra là một số thực lớn hơn hoặc bằng 1
với độ chính xác tiêu chuẩn có thể chấp nhận được trong ngôn ngữ của bạn.
Đầu ra có thể được in tới STDOUT
, trả về từ một chức năng hoặc bất cứ thứ gì tương tự.
Các trường hợp thử nghiệm
Inputs Output
1 1 1 1
3 4 5 1.25
42 42 3.14 ≈ 6.9476
14 6 12 1.575
6 12 14 1.575
0.5 0.6 0.7 ≈ 1.09375
Chấm điểm
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte sẽ thắng.
42.0
thay vì 42
.
0
?