여기 또 다른 간단한 것이 있습니다.
도전
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
행복한 코딩!