Ось ще один простий:
Змагання
Давши дві точки в n-мірному просторі, виведіть відстань між ними, також звану евклідовою дистанцією.
- Координати будуть раціональними числами; єдині обмеження - обмеження вашої мови.
- Найнижчий розмір - 1, найвищий - з будь-якою мовою
- Ви можете припустити, що дві точки мають однаковий вимір і що порожнього вводу не буде.
- Відстань має бути правильною щонайменше до 3 знаків після коми. Якщо ваша мова не підтримує числа з плаваючою комою, виведіть найближче ціле число.
Правила
- Як завжди, дозволяється функція або повна програма.
- Введення може бути взято з аргументів STDIN, командного рядка або функції.
- Формат введення залежить від вас, вкажіть, який ви використовували у своїй відповіді.
- Вихід може бути наданий шляхом друку в stdout або повернення значення.
- Це кодовий гольф, тому виграш найнижчих байтів! У випадку зрівноваженості виграє попередня відповідь.
Тестові кейси
Кожна точка представлена списком довжини 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
Щасливе кодування!