사용 언어 - Python3
문제 - 명예의 전당
정답
if문 활용하여 리스트원소 빼고 더해주기 (정답 맞춘 여부 X)
리스트.remove()
def solution(k, score):
answer = []
stack = [] #명예의 전당 리스트
for s in score:
if len(stack) < k: # 상위 k번째 이내이면 명예의 전당
stack.append(s)
else:
if min(stack) < s:
stack.remove(min(stack))
stack.append(s)
answer.append(min(stack))
return answer
레퍼런스
- 정답 참고
- 정답 깃허브
'Algorithm > 구현' 카테고리의 다른 글
[프로그래머스 lv1] 과일 장수 (0) | 2023.04.26 |
---|---|
[프로그래머스 lv1] 기사단원의 무기 (1) | 2023.04.25 |
[프로그래머스 lv1] 문자열 나누기 (0) | 2023.04.25 |
[프로그래머스 lv1] 가장 가까운 같은 글자 (0) | 2023.04.25 |
[프로그래머스 lv1] 둘만의 암호 (0) | 2023.04.25 |
댓글