코딩테스트/프로그래머스

[프로그래머스] [Level 1] 음양더하기

박소민 2022. 3. 23. 14:34
문제) 음양 더하기
 

코딩테스트 연습 - 음양 더하기

어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re

programmers.co.kr

 

  • 내 풀이
    • 음수 표현할때 그냥 정수 앞에 바로 - 붙이면 됨
def solution(absolutes, signs):
    answer=sum([-a if b==False else a for a,b in zip(absolutes, signs)])
    return answer
def solution(absolutes, signs):
    answer=0
    for a,s in zip(absolutes, signs):
        if s==False:
            answer-=a
        else:
            answer+=a
    return answer