Các thách thức
Thử thách này rất đơn giản. Cho bốn điểm 3 chiều, tính diện tích bề mặt của tứ diện mà chúng tạo thành. Đây là mã golf , vì vậy mã ngắn nhất sẽ thắng. Các lỗ hổng tiêu chuẩn được áp dụng, với quy định bổ sung rằng bất kỳ chức năng tích hợp nào để thực hiện nhiệm vụ này với bốn điểm đều bị cấm.
Bạn có thể giả sử tất cả bốn điểm sẽ khác biệt và sẽ được cung cấp qua STDIN, 1 điểm trên mỗi dòng. Mỗi điểm sẽ bao gồm ba số nguyên không dấu 16 bit. Định dạng chính xác của từng điểm có thể được sửa đổi nếu nó làm cho mọi thứ dễ dàng hơn, chẳng hạn như ba số nguyên được phân tách bằng dấu cách. Tuy nhiên, có mỗi điểm trên một dòng riêng biệt là bắt buộc. Đầu ra phải thông qua STDOUT, đến ít nhất 2 chữ số thập phân.
Đối với những người bạn không biết, một khối tứ diện là một khối rắn 3 chiều, được hình thành bởi 4 mặt tam giác.
Thí dụ
# input (format is up to you, see clarification above)
[23822, 47484, 57901]
[3305, 23847, 42159]
[19804, 11366, 14013]
[52278, 28626, 52757]
# output
2932496435.95
Vui lòng để lại một lưu ý nếu bạn nhận thấy toán học của tôi sai.
[[list],[of],[lists]]
?