부동 소수점 숫자로 구성된 두 개의 배열이 제공됩니다. 당신의 임무는 두 배열의 해당 요소를 페어링하고 각 쌍의 최대 값을 얻는 것입니다. 그러나 두 개의 해당 요소가 같으면 대신 합계를 가져와야합니다.
예를 들어, 목록을 제공 [1, 3, 3.2, 2.3]하고 [3, 1, 3.2, 2.6]당신이 다음을 수행해야합니다 :
요소 (또는 zip)를 페어링하십시오
[[1, 3], [3, 1], [3.2, 3.2], [2.3, 2.6]].각 쌍을 살펴보고 위의 프로세스를 적용하십시오
[3, 3, 6.4, 2.6].
명세서
배열 / 목록의 길이는 항상 같습니다. 그러나 비어있을 수 있습니다.
그들이 포함하는 숫자는 당신이 그것을 남용하지 않는 한, 당신의 언어 능력에 항상 맞을 것입니다. 그들은 양수, 제로 또는 음수 일 수 있습니다. 모든 유형을 처리해야합니다.
바이트 수를 줄이는 데 도움이 되는 경우 목록의 길이를 입력으로 사용할 수도 있습니다.
규칙
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
- 표준 입력 및 출력 규칙이 적용됩니다. 합리적인 형식으로 입력 및 출력 할 수 있습니다.
- 기본 허점 은 금지되어 있습니다.
테스트 사례
Array_1, Array_2-> 출력 [], []-> [] [1, 2, 3], [1, 3, 2]-> [2, 3, 3] [1, 3, 3.2, 2.3], [3, 1, 3.2, 2.6]-> [3, 3, 6.4, 2.6] [1,2,3,4,5,5,7,8,9,10], [10,9,8,7,6,5,4,3,2,1]-> [10, 9, 8, 7, 6, 10, 7, 8, 9, 10] [-3.2, -3.2, -2.4, 7, -10.1], [100, -3.2, 2.4, -7, -10.1]-> [100, -6.4, 2.4, 7, -20.2]