문제 설명

정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.

 

제한사항

  • 1 ≤ num_list의 길이 ≤ 100
  • 0 ≤ num_list의 원소 ≤ 1000

 

입출력 예

num_list result
[1, 2, 3, 4, 5] [2, 3]
[1, 3, 5, 7] [0, 4]

 

내 풀이

def solution(num_list):
    answer = []
    od = []
    even = []
    for i in num_lsit:
    	if i % 2 == 0:
    		even.append(i)
    	else:
    		od.append(i)
return len(even), len(od)

 

회고

  • 코드... 언제 안 무식하게 짤까?
  • 왜 초기 배열을 빈 배열로 설정할 생각만 했을까?  answer = [0, 0] 으로 설정해두고  answer[0] answer[1] 에 개수 하나씩 할당하는 게 훨씬 편해 보인다.
  • 나중에 다시 한 번 더 풀어봐야겠다
  • 강해져서 돌아오겠습니다 ㅋ

 

복사했습니다!