13866. 팀 나누기

3748 단어 백준백준

solution 1 : 68ms

# idea 1 : pop으로 min, max를 추출함과 동시에 나머지의 합 정해짐
L = list(map(int, input().split()))
m = L.pop(L.index(min(L))) 
M = L.pop(L.index(max(L)))
print(abs(m+M-sum(L)))

solution 2 : 72ms

# idea 2 : sorted한 후 min, max와 나머지를 index로 구하기
L = sorted(map(int, input().split()))
print(abs((L[0]+L[3])-(L[1]+L[2])))

좋은 웹페이지 즐겨찾기