Đây là một đơn giản khác:
Các thách thức
Cho hai điểm trong một không gian n chiều, xuất ra khoảng cách giữa chúng, còn được gọi là khoảng cách Euclide.
- Các tọa độ sẽ là số hữu tỷ; giới hạn duy nhất là những hạn chế về ngôn ngữ của bạn.
- Kích thước thấp nhất là 1, cao nhất là bất cứ điều gì ngôn ngữ của bạn có thể xử lý
- Bạn có thể cho rằng hai điểm có cùng kích thước và sẽ không có đầu vào trống.
- Khoảng cách phải chính xác đến ít nhất 3 chữ số thập phân. Nếu ngôn ngữ của bạn không hỗ trợ số dấu phẩy động, hãy xuất toàn bộ số gần nhất.
Quy tắc
- Như thường lệ, chức năng hoặc chương trình đầy đủ cho phép.
- Đầu vào có thể được lấy từ STDIN, đối số dòng lệnh hoặc hàm.
- Định dạng đầu vào là tùy thuộc vào bạn, chỉ định loại nào bạn đã sử dụng trong câu trả lời của mình.
- Đầu ra có thể được cung cấp bằng cách in ra thiết bị xuất chuẩn hoặc trả về giá trị.
- Đây là mã golf nên số byte thấp nhất sẽ thắng! Trong trường hợp hòa, câu trả lời trước đó thắng.
Các trường hợp thử nghiệm
Mỗi điểm được biểu diễn bằng một danh sách độ dài n.
[1], [3] -> 2
[1,1], [1,1] -> 0
[1,2], [3,4] -> 2.82842712475
[1,2,3,4], [5,6,7,8] -> 8
[1.5,2,-5], [-3.45,-13,145] -> 150.829382085
[13.37,2,6,-7], [1.2,3.4,-5.6,7.89] -> 22.5020221314
Chúc mừng mã hóa!