PY-L2-058 / 컴프리헨션
조건 두 개 필터
초급문제
정수 리스트 numbers에서 양수이면서 짝수인 값만 입력 순서대로 반환하세요.
solve(*args) 함수에서 값을 반환하세요. print 출력은 정답 판정에 사용하지 않습니다.
입출력 예시
예제 1
입력: [[-2,0,1,2,4,3]] 반환: [2,4]
예제 2
입력: [[]] 반환: []
힌트
두 조건을 and로 결합하세요.
해설·정답 보기
0은 양수가 아니므로 제외합니다. 필터링은 정렬이나 중복 제거를 하지 않습니다.
def solve(numbers):
return [n for n in numbers if n > 0 and n % 2 == 0]solution.py결과 비교
코드는 이 브라우저에 자동 저장돼요.
풀이 결과
코드를 작성하고 채점하기를 눌러보세요.
학습용으로 제공된 조건을 확인해요. 알고리즘 사용 방식·설계 의도는 해설과 함께 비교해보세요.