728x90
📚문제
📝풀이
def solution(array, height):
return len(list(filter(lambda x : x > height, array)))
이 문제도 풀었다고 되어있는데 이렇게 푼 기억이 없어서 복습 및 기록할겸 가져왔다
+ filter 함수
filter(function, iterable)
function: 조건을 정의하는 함수
=> 필터링 조건을 만족하는 요소를 True /
그렇지 않은 요소를 False로 판단
이 함수는 반드시 Boolean 값 을 반환
iterable: 필터링할 요소들이 들어있는 반복 가능한(iterable) 객체
=> 리스트, 튜플, 세트 등이 해당
iterable에서 각 요소를 function 함수에 전달하여 결과가 True인 요소들로 이루어진 새로운 반복 가능한 객체를 반환.
반환되는 객체는 필터링된 요소들로 이루어진 이터레이터(iterable)
=> 필요에 따라 리스트나 튜플 등의 자료형으로 변환 가능
728x90
'Python(알고리즘,문제풀이) > 프로그래머스(입문100제)' 카테고리의 다른 글
코딩테스트입문 / 캐릭터의 좌표 (0) | 2023.08.02 |
---|---|
코딩테스트입문 / 직사각형 넓이 구하기 (0) | 2023.08.02 |
코딩테스트입문 / 중복된 숫자 개수(collections 모듈) (0) | 2023.08.01 |
코딩테스트입문 / OX퀴즈 (0) | 2023.07.29 |
코딩테스트입문 / n의 배수 고르기 (0) | 2023.07.29 |