[프로그래머스][파이썬] 머쓱이보다 키 큰 사람 - 조건문 (Level 0)

뻥튀기아이스크림·2025년 3월 21일
1
post-thumbnail

◽ 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120585

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(array, height):
    answer = 0
    
    for i in array:
        if i > height:
            answer += 1 
            
    return answer
  • 배열을 순회하며 키 큰 친구가 있다면 개수를 늘려주었다.

◽ 다른 사람 풀이

def solution(array, height):
    array.append(height)
    array.sort(reverse = True)
    
    return array.index(height)
  • array 에 머쓱이의 키를 추가하고, 내림차순으로 정렬하면 제일 큰 친구부터 인덱스 0 번을 차지하게 된다.
  • 머쓱이가 제일 크다면 제일 앞 인덱스인 0 이 반환되고, 입출력 예#1 처럼 3 명이 있다면 머쓱이가 4 번째에 위치하는데 이때 인덱스는 3 이므로 3 이 반환된다.

◽ 더 나아가기

  • 순서를 구할 일이 있다면, 리스트를 정렬해서 인덱스를 활용할 생각을 해보자.



피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글