일일구름 IT

프로그래머스 lv.1 [음양 더하기] 월간 코드 챌린지 시즌2 본문

프로그래머스/프로그래머스 lv.1

프로그래머스 lv.1 [음양 더하기] 월간 코드 챌린지 시즌2

일구름 2022. 7. 6. 22:15

문제 설명

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

내 문제 풀이 :

def solution(absolutes, signs):
    answer = 0
    for i in range(len(absolutes)):
        if signs[i]:
            answer += absolutes[i]
        else:
            answer -= absolutes[i]
    return answer
  • signs의 요소가 True이면 answer에 absolute의 요소 그대로 더함
  • signs의 요소가 False이면 answer에 absolute의 요소 -1을 곱한 후 더함

 

https://www.notion.so/9515fa3117e9474ab6cec46796ba9734

 

음양 더하기

문제 설명

www.notion.so