본문 바로가기

STUDY/Python

[프로그래머스] 음양 더하기 파이썬

728x90

[나의 코드]

def solution(absolutes, signs):
    for i in range(len(signs)):
        if signs[i]==False:
            absolutes[i] = -absolutes[i]
        else:
            pass
    return sum(absolutes)

 

[다른 사람 코드]

def solution(absolutes, signs):
    return sum(absolutes if sign else -absolutes for absolutes, sign in zip(absolutes, signs))
728x90