728x90
https://school.programmers.co.kr/learn/courses/30/lessons/138477#
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
1. Java
import java.util.*;
class Solution {
public int[] solution(int k, int[] score) {
int[] answer = new int[score.length];
List<Integer> list = new ArrayList<>();
for ( int i = 0; i < score.length; ++i ) {
list.add(score[i]);
Collections.sort(list);
if ( list.size() > k ) {
list.remove(0);
}
answer[i] = list.get(0);
}
return answer;
}
}
2. Python
def solution(k, score):
answer = []
list = []
for i in range(len(score)) :
list.append(score[i])
list.sort()
if len(list) > k :
list.pop(0)
answer.append(list[0])
return answer
반응형
'코딩 문제 풀기 ( Algorithm problem solving ) > 프로그래머스 ( Programmers )' 카테고리의 다른 글
[프로그래머스(Programmers)][Java,Python] (Lv1) 데이터 분석 (PCCE 기출문제 10번) (0) | 2025.03.21 |
---|---|
[프로그래머스(Programmers)][Java,Python] (Lv1) 햄버거 만들기 (0) | 2025.03.20 |
[프로그래머스(Programmers)][Java,Python] (Lv1) 숫자 짝꿍 (0) | 2025.03.18 |
[프로그래머스(Programmers)][Java,Python] (Lv1) 이웃한 칸 (PCCE 기출문제 9번) (0) | 2025.03.18 |
[프로그래머스(Programmers)][Java,Python] (Lv1) 대충 만든 자판 (0) | 2025.03.18 |