https://school.programmers.co.kr/learn/courses/30/lessons/135808
풀이 - 나의 생각
그냥 정렬 한 번하면 끝나는 문제
왜냐하면
과일 박스의 가격은
그 박스에서 가장 낮은 값어치로 정해진다.
그렇기에 내림차순으로 정렬 후
(m - 1) * i 위치에 있는 과일이 박스의 가격을 결정하는 것이다.
range() 사용법을 잘 기억하기 위해 작성하는 글
range(start, stop, step)
코드
def solution(k, m, score):
score.sort(reverse = True)
return sum(score[i] * m for i in range(m-1, len(score), m))
728x90
'프로그래머스 > Lv.1' 카테고리의 다른 글
시저 암호 - Python, ord, 시저코드 (1) | 2024.11.28 |
---|---|
서울에서 김서방 찾기 - Python, format (0) | 2024.11.27 |
Summer/Winter Coding(~2018) > 소수 만들기 - Pyton, Combinations, 조합, 소수 (0) | 2024.11.26 |
[PCCP 기출문제] 1번 / 동영상 재생기 - Pyton, f_string (0) | 2024.11.25 |
달리기 경주 - Python, 딕셔너리 (0) | 2024.11.25 |