Codility/Easy

TapeEquilibrium

GenieLove! 2022. 5. 13. 00:11
728x90
반응형

Python

# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")

def solution(A):
    # write your code in Python 3.6
    total = sum(A)
    pre_total = 0
    min_diff = abs(total - A[0] * 2)
    for v in A[:-1]:
        total -= v
        pre_total += v
        min_diff = min(abs(pre_total - total), min_diff)
    return min_diff
728x90
반응형

'Codility > Easy' 카테고리의 다른 글

FrogRiverOne  (0) 2022.05.15
PermCheck  (0) 2022.05.15
PermMissingElem  (0) 2022.05.12
FrogJmp  (0) 2022.05.11
OddOccurrencesInArray  (0) 2022.05.10