[프로그래머스] 76501. 음양 더하기

devdev·2021년 9월 28일
0

문제 링크

[프로그래머스] 76501. 음양 더하기

풀이 과정

삼항 연산자, 리스트 내포, 내장 함수 sum을 사용했다. 혹은, 아래 주석과 같이 zip()을 통해 요소에 직접적으로 접근할 수도 있다.

코드

def solution(absolutes, signs):
    return sum([absolutes[i] if signs[i] else -absolutes[i] for i in range(len(absolutes))])
    # return sum([absolute if sign else -absolute for absolute, sign in zip(absolutes, signs)])


print(solution([4, 7, 12], [True, False, True]))
print(solution([1, 2, 3], [False, False, True]))
profile
프론트 개발 지망생

0개의 댓글