본문 바로가기
Problem Solving/프로그래머스

[프로그래머스 | 파이썬 / 자바스크립트] 머쓱이보다 키 큰 사람(코딩테스트 입문/ level 0)

by 청량리 물냉면 2023. 2. 20.
반응형
문제

https://school.programmers.co.kr/learn/courses/30/lessons/120585?language=python3 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

코드

🐍파이썬

def solution(array, height):
    return len([i for i in array if height < i])

리스트 컴프리헨션을 이용해 height보다 값이 큰 원소들로 리스트를 만들고, 리스트의 길이를 리턴하였다.

 

 

🐥자바스크립트

function solution(array, height) {
    return array.filter((el) => el > height).length;
}

filter() 메서드를 통해 height보다 값이 큰 원소들로 리스트를 만들고, 리스트의 길이를 리턴하였다.

 

 

참고

🐍파이썬

리스트 컴프리핸션 if-else

https://bio-info.tistory.com/28

 

[Python의 꽃] 리스트 컴프리헨션(List Comprehension)

안녕하세요 이번엔 파이썬에서 간결하고 실용적이고, 직관적인 기능 "리스트 컴프리헨션" 을 알아보겠습니다. -목차- 1. 리스트 컴프리헨션(List Comprension)이란? 2. 기초 사용법 3. 응용 1) 수식이나

bio-info.tistory.com

 

🐥자바스크립트

https://florescene.tistory.com/278

 

[자바스크립트 문법] Array.prototype.map(), Array.prototype.reduce()

🐸 map() 주어진 callback 함수를 배열 내의 모든 요소 각각에 대해 호출한 결과를 모아, 새로운 배열을 반환한다. callback 함수는 다음의 3가지 인수를 가진다. currentValue 처리할 배열의 현재 요소 inde

florescene.tistory.com

 

반응형