두 목록 평균
도전
양의 정수로 된 두 개의 목록이 주어지면, 새로운 목록이 동일한 산술 평균 (평균)을 갖도록 요소를 두 개의 새로운 목록으로 재 배열 할 수 있는지 판별하십시오.
입력
입력은 STDIN을 통해 또는 함수 인수로 취할 수 있습니다. 입력을 목록으로 가져 오거나 언어가 목록 (또는 배열 / 사전과 유사한 항목)을 지원하지 않는 경우 입력을 쉼표 또는 공백으로 구분 된 문자열로 사용할 수 있습니다. 그건,
"1 4 8 2 5,3 1 5 2 5"
와 같다:
[ [1,4,8,2,5], [3,1,5,2,5] ]
모든 입력 목록의 길이 는 같습니다 .
산출
평균이 같은 두 개의 새 목록을 만들 수 있으면 프로그램 / 기능이 평균을 인쇄하거나 반환해야합니다. 당신이 할 수 없다면, 프로그램은 슬픈 얼굴을 출력해야합니다 :(
.
동일한 방법으로 재정렬 된 목록 (있는 경우)의 길이는 같지 않아도됩니다. 새 목록을 만들기 위해 여러 번 스왑 할 수 있습니다.
예
1 4 8 2 5,3 1 5 2 5 -> 1 4 8 2 3,5 1 5 2 5 (swapped 3 and 5) -> 3.6
1 3 6 2,16 19 19 14 -> [[1,6,19,14],[3,2,16,19]] -> 10
2 6 2,6 3 5 -> 2 6,2 6 3 5 (moved 2) -> 4
90 80 20 1,40 60 28 18 -> :(
이것은 코드 골프 이므로 바이트 단위의 가장 짧은 코드가 승리합니다. 항상 그렇듯이 표준 허점 은 허용되지 않습니다.