소개
L = [-1,2,2,1,2,7,1,4] 와 같은 정수 목록이 있다고 가정하십시오 . 나는 내 인생에서 균형을 유지하는 것을 좋아하기 때문에 그것이 짝수 요소만큼 많은 이상한 요소를 가지고 있음을 알게되어 기쁩니다. 또한 모든 모듈로 클래스 3에 동일한 수의 요소가 있으며 요소는 다음과 같습니다.
[-1,2,2,1,2,7,1,4]
0 mod 3:
1 mod 3: 1 7 1 4
2 mod 3: -1 2 2 2
슬프게도, 모듈로 클래스 4의 경우 더 이상 유지되지 않습니다. 일반적으로, 우리는 비어 목록을 받았다고 모듈 균형 N 은 모든 모듈의 종류의 요소의 동일한 수의 경우 N 이 수가 상기리스트 0되지 않은 L은 밸런스 모듈 (2, 3)이며, 그러나 불균형 모듈 4.
작업
귀하의 입력은 임의의 합리적인 형식으로 취한 정수 가 아닌 비어있는 목록 L 입니다. 출력은 L ≥ 2 인 정수 N ≥ 2 의 목록이며 , L 은 균형 잡힌 형식으로 다시 모듈로 N 입니다. 출력 순서는 중요하지 않지만 중복을 포함해서는 안됩니다.
출력에 유한하게 많은 수의 숫자가 있다는 것이 보장됩니다. 이는 L의 모든 요소가 같은 수의 숫자로 나오는 것은 아니라는 것을 의미 합니다. 유효하지 않은 입력의 예는 [3] , [1,2] 및 [0,4,4,0,3,3] 입니다. 출력에서 가장 큰 숫자는 최대 max (L)-min (L) 입니다.
각 언어에서 가장 낮은 바이트 수가 이기고 표준 코드 골프 규칙이 적용됩니다.
테스트 사례
[1,1,2] -> []
[1,1,5] -> [2,4]
[1,1,24] -> [23]
[1,2,3,2] -> [2]
[12,12,-4,20] -> [2,3,4,6,8,12,24]
[1,1,12,12,-3,7] -> [3,10]
[-1,2,2,1,2,7,1,4] -> [2,3]
[4,-17,-14,-18,-18,3,5,8] -> []
[-18,0,-6,20,-13,-13,-19,13] -> [2,4,19]
[-11,-19,-19,3,10,-17,13,7,-5,16,-20,20] -> []
[3,0,1,5,3,-6,-16,-20,10,-6,-11,11] -> [2,4]
[-18,-20,14,13,12,-3,14,6,7,-19,17,19] -> [2,3]
[-16,-9,6,13,0,-17,-5,1,-12,-4,-16,-4] -> [3,9]
[-97,-144,3,53,73,23,37,81,-104,41,-125,70,0,111,-88,-2,25,-112,54,-76,136,-39,-138,22,56,-137,-40,41,-141,-126] -> [2,3,6]