[coding test] Programmers_level 1_음양 더하기

2021. 6. 24. 22:01Python/코딩 테스트

▶ Programmers_level 1_음양 더하기

   - 프로그래머스: programmers

   - 코딩 및 결과: github

#programmers_level 1_음양 더하기
### 정수 배열과 부호를 차례로 담은 불리언 배열로 실제 정수의 합을 출력

def solution(absolutes, signs):
    return sum([-a if s==0 else a for a, s in zip(absolutes, signs)])   # True일 경우 그대로, False일 경우 음수로 변경하여 전체를 sum

solution([4,7,12], [True,False,True])
solution([1,2,3], [False,False,True])