배열 번호가 있다고 가정합니다. 이 숫자들의 곱이 짝수인지 홀수인지 확인해야 합니다.
따라서 입력이 nums =[5,7,4,2,6]과 같으면 곱셈이 1680이고 이것이 짝수이므로 출력은 짝수입니다.
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
- 0부터 숫자 - 1까지의 범위에 있는 i에 대해
- nums[i]가 짝수이면
- "짝수" 반환
- nums[i]가 짝수이면
- "홀수" 반환
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시 코드
def solve(nums): for i in range(len(nums)): if not nums[i] & 1: return "Even" return "Odd" nums = [5,7,4,2,6] print(solve(nums))
입력
[5,7,4,2,6]
출력
Even