Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- error
- 알고리즘 공부
- 파이썬
- Clean Architecture
- Autolayout
- Android
- Python
- 그리디 알고리즘
- Swift공부
- 공부
- 오토레이아웃
- 백준 온라인 저지
- UIKit
- dfs
- 알고리즘
- 앱개발
- 프로그래머스
- BFS
- 안드로이드 공부
- 백준온라인저지
- swift
- 파이썬 풀이
- iOS개발
- Kotlin
- greedy algorithm
- Algorithm
- ios
- 정렬
- Til
- SwiftUI
Archives
- Today
- Total
목록명예의전당(1) (1)
Tori의 개발 공부

문제 파이썬 풀이 def solution(k, score): answer = [] scoreList = [] for i in score : scoreList.append(i) scoreList.sort() if len(scoreList) < k : answer.append(scoreList[0]) else : answer.append(scoreList[-k]) return answer score변수에서 하나씩 꺼내어 리스트에 차례로 담고 오름차순 정렬을 진행한다. 그리고 초기 k일이 지나기 전에는 모든 사람들이 명예의 전당에 오르게 되므로 가장 점수가 작은 0번째 인덱스 값을 answer리스트에 추가한다. k일 이후부터는 뒤에서 k번째 점수가 명예의 전당 마지막 점수이므로 -k번째 인덱스 값을 추가해준다.
Algorithm/프로그래머스 문제 풀이
2022. 11. 24. 19:18