Skip to content

Commit d29e1b2

Browse files
authored
Create 광물캐기_1012.py
1 parent 322691f commit d29e1b2

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
def solution(picks, minerals):
2+
answer = 0
3+
minerals = minerals[0:sum(picks)*5]
4+
sum_5 = [[minerals[5*i:5*i+5].count('diamond'),
5+
minerals[5*i:5*i+5].count('iron'),
6+
minerals[5*i:5*i+5].count('stone')]
7+
for i in range(int(len(minerals)/5)+1)]
8+
sum_5.sort(reverse = True)
9+
for i in range(len(sum_5)):
10+
d,i,s = sum_5[i]
11+
if sum(picks) == 0 :
12+
break
13+
elif picks[0] > 0 :
14+
answer += (d*1 + i*1 + s*1)
15+
picks[0] -= 1
16+
elif picks[1] > 0 :
17+
answer += (d*5 + i*1 + s*1)
18+
picks[1] -= 1
19+
elif picks[2] > 0 :
20+
answer += (d*25 + i*5 + s*1)
21+
picks[2] -= 1
22+
23+
return answer

0 commit comments

Comments
 (0)