코딩테스트 연습
- programmers.co.kr
- 스킬체크 Level 2 땅따먹기
def solution(land):
f_land = [(i,v) for i, v in enumerate(land[0])]
f_land = sorted(f_land, key = lambda x:x[1], reverse=True)[:2]
answer =[]
for x in range(len(land))[1:]:
for i in range(len(land[x])):
if f_land[0][0] != i:
land[x][i]+= f_land[0][1]
else:
land[x][i] += f_land[1][1]
answer = land[x]
f_land = [(i,v) for i,v in enumerate(land[x])]
f_land = sorted(f_land, key = lambda x:x[1], reverse=True)[:2]
return (max(answer))
반응형
'CodingTest' 카테고리의 다른 글
[연습] 코딩테스트 연습 - 올바른괄호 (0) | 2020.04.16 |
---|---|
[연습] 코딩테스트 연습 - 체육복 (0) | 2020.04.16 |
[연습] 코딩테스트 (은행 데이터복구 문제) (0) | 2020.04.13 |
[연습] 코딩테스트 연습 (태그문제) (0) | 2020.04.13 |
[연습] 괄호문제 (0) | 2020.04.07 |