양수 nums 목록이 있다고 가정하고 유효한 인덱스 쌍(i, j)의 수를 찾아야 합니다. 여기서 i
따라서 입력이 [5, 4, 6]과 같으면 두 쌍이 [5,4]와 [5,6]이고 합이 홀수이므로 출력은 2가 됩니다.
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
- e :=숫자에서 짝수만 취한 목록
- return(숫자의 크기 - e의 크기) * e의 크기
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예
class Solution: def solve(self, nums): e=[i for i in nums if i%2==0] return (len(nums)-len(e))*len(e) nums = [5, 4, 6] ob = Solution() print(ob.solve(nums))
입력
[5, 4, 6]
출력
2