TugOfWar/ì‹ ìž¬ë�™ ¶
~cpp
def inputWeights(n, weights):
for i in range(n):
weight = int(input())
weights.append(weight)
def reverseSort(list):
list.sort()
list.reverse()
def divideWeghts(n, weights):
group1 = 0
group2 = 0
for i in range(n):
if(group1 < group2):
group1 += weights[i]
else:
group2 += weights[i]
return (group1, group2)
if __name__ == '__main__':
weights = []
n = int(input())
inputWeights(n, weights)
reverseSort(weights)
groupsWeights = divideWeghts(n, weights)
print str(groupsWeights[0]) + ' ' + str(groupsWeights[1])
ì�´ì „ì—� 비스무리한 ë¬¸ì œë¥¼ 푼 ì �ì�´ 있었다. 하긴 ì�´ëŸ°ë¥˜ì�˜ 경시대회 ë¬¸ì œë“¤ ì–´ëŠ� ì •ë�„ 풀다 ë³´ë©´ í•´ê²° 방법ì�´ 몇 가지로 나뉘는 것 같다. --재ë�™










