0
다음 해시가 있으며 가장 큰 해시 값 6
과 4
사이의 중복 항목을 찾아야합니다. 나는 쓸모없는 몇 가지 해결책을 시도해 보았고 Perl 문법을 익숙하게하지 않아도 작동하도록 만들었다.해시에서 중복 된 항목 찾기, 새 해시로 그룹화 된 저장
내가
$VAR1 = {
'6' => [ '1000', '2000', '4000' ],
'4' => [ '1000', '2000', '3000' ]
};
해시를 가지고있는 해시 내가 예를 들어, 모든 공통 요소를 찾아
$VAR1 = {
'6' => ['4000'],
'4' => ['3000'],
'Both' => ['1000','2000']
}
@common의 출력은 유사하거나 유사하지 않더라도 @x 및 @y의 concat입니다. –
@ PatrickRobertSheaO'Connor 죄송합니다. 지금 수정되었습니다. 각 요소의 배열 수를 계산 한 다음 배열 수가 배열 수 아래 인 요소를 제거해야합니다. – amon