반응형
프로그래머스에서 사이트 : https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&levels=1&languages=kotlin&page=3
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr
에서 코틀린 언어, 레벨 1, 정답률이 높은 순서대로 문제를 풀고 있습니다.
이번 문제는 명예의 전당(1)입니다.
3페이지에 있습니다.
문제는 들어가셔서 보시면 이해하실 것 같습니다.
제 풀이는 이렇습니다.
class Solution {
fun solution(k: Int, score: IntArray): IntArray {
var answer: IntArray = intArrayOf()
var list = mutableListOf<Int>()
var answerList = mutableListOf<Int>()
for(ele in score){
list.add(ele)
list.sort()
list.reverse()
if(list.size <= k){
answerList.add(list[list.size-1])
}else{
answerList.add(list[k-1])
}
}
return answerList.toIntArray()
}
}
읽어주셔서 감사합니다.
더 나은 답변이 있으시거나
궁금하신 점이 있으시면 댓글로 알려주세요!
반응형
'코딩테스트' 카테고리의 다른 글
프로그래머스 '추억 점수' 코테풀이 (0) | 2025.01.17 |
---|---|
프로그래머스 '카드 뭉치' 코테풀이 (0) | 2025.01.15 |
프로그래머스 '콜라 문제' 코테풀이 (0) | 2025.01.08 |
프로그래머스 'k번째수' 코테풀이 (0) | 2025.01.05 |
프로그래머스 '문자열 내 마음대로 정렬하기' 코테풀이 (0) | 2025.01.01 |