양의 정수 세트가 제공됩니다. 다음과 같이 쌍으로 배열해야합니다.
- 각 쌍에는 2 개의 숫자가 있으며 그중 하나는 다른 숫자입니다. 예를 들어, 8은 4의 배수이고 9는 9의 배수입니다.
- 초기 세트에서 동일한 숫자가 여러 번 나타나는 경우 쌍에서 여러 번 사용할 수 있습니다. 숫자는 같은 숫자의 다른 발생과 짝을 이룰 수도 있습니다.
- 가능한 최대 쌍 수를 얻습니다.
출력은 쌍 수 여야합니다. 가장 짧은 코드가 승리합니다.
샘플 데이터
2,3,4,8,9,18
-> 3
7,14,28,42,56
-> 2
7,1,9,9,4,9,9,1,3,9,8,5
-> 6
8,88,888,8888,88888,888888
-> 3
2,6,7,17,16,35,15,9,83,7
-> 2
2,3,4,8,9,18
. (해당 목록에있는 각 숫자는 목록에있는 두 개 이상의 다른 숫자의 요소 및 / 또는 배수이지만 하나의 솔루션 만 있습니다.)