Coding Test/Python
[Programmer] 과일 장수 - 135808
ro_rdil_31
2024. 10. 12. 11:16
728x90
도대체 이 한 줄 코드를 짠 사람은.. 천재인가..? 문제는 쉬웠으나 한 줄 코드 이해하기!
Question
사과의 최대 점수 k, 한 상자에 들어가는 사과의 수 m, 사과들의 점수 score가 주어졌을 때, 과일 장수가 얻을 수 있는 최대 이익을 return하는 solution 함수를 완성해주세요.
Point
- 한 줄 코드 : Code 1
- for 문 이용해서 price 구하기 : Code 2
Code 1 : 한 줄 코드
def solution(k, m, score):
return sum(sorted(score)[len(score)%m::m])*m
Code 2 : my code
def solution(k, m, score):
price = 0
score = sorted(score,reverse=True)
for i in range(0,len(score)//m*m,m):
price += m * min(score[i:i+m])
return price

now me
On my github
728x90