728x90
반응형
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
학생들의 키가 들어있는 목록에서 키가 k보다 큰 사람은 몇 명인지 구하려합니다.
예를 들어 다음과 같은 목록에서 키가 175보다 큰 사람은 2명입니다.

학생들의 키가 들어있는 배열 height와 k 값이 매개변수로 주어졌을 때, k보다 키가 큰 학생의 수를 세서 return 하도록 solution 함수를 작성했습니다. 그러나, 코드 일부분이 잘못되어있기 때문에, 몇몇 입력에 대해서는 올바르게 동작하지 않습니다. 주어진 코드에서 한 줄만 변경해서 모든 입력에 대해 올바르게 동작하도록 수정하세요.
매개변수 설명
학생들의 키가 들어있는 배열 height와 k 값이 solution 함수의 매개변수로 주어집니다.
- height의 길이는 1 이상 100 이하입니다.
- 학생들의 키는 100 이상 300 이하의 자연수입니다.
- k는 100 이상 300 이하의 자연수입니다.
return 값 설명
solution 함수는 k보다 키가 큰 학생의 수를 return 합니다.
예시

예시 설명
예시 #1175보다 큰 키는 [180, 184]로 두 명입니다.
코드
def solution(height, k):
answer = 0
n = len(height)
for h in height:
if h > k:
answer += 1
return answer
풀이
- h >= k 에서 h > k 로 변경함
- K보다 키가 큰 학생의 수이기에 =이 들어가서는 안 됨
728x90
반응형
'코딩 테스트 > COS PRO Python 2급' 카테고리의 다른 글
[프로그래머스 - COS PRO 파이썬 2급] 8. 이름에 "j" 또는 "k"가 들어가는 사람 (0) | 2022.07.08 |
---|---|
[프로그래머스 - COS PRO 파이썬 2급] 7. 알파벳 바꾸기 (0) | 2022.07.08 |
[프로그래머스 - COS PRO 파이썬 2급] 5. 개구리 (0) | 2022.07.05 |
[프로그래머스 - COS PRO 파이썬 2급] 4. 학점 계산 (0) | 2022.07.05 |
[프로그래머스 - COS PRO 파이썬 2급] 3. 공항 방문객 (0) | 2022.07.05 |