Computer Science/자료구조

[6.6] 프로그래머스 코딩테스트 연습 - 음양 더하기 (5/100)

토마토. 2021. 6. 6. 15:39

코딩테스트 연습 - 음양 더하기 | 프로그래머스 (programmers.co.kr)

 

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

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

programmers.co.kr

def solution(absolutes, signs):
    answer = 0
    n = len(absolutes)
    # 제한사항 추가하기
    if 1 <= n <= 1000 and len(signs) == n:
      for i in range(n):
        if 1 <= absolutes[i] <= 1000:
          if signs[i] == False:
            answer -= absolutes[i]
          else:
            answer += absolutes[i]
    return answer

다른 사람 코드 보기

def solution(absolutes, signs):
    answer=0
    for absolute,sign in zip(absolutes,signs):
        if sign:
            answer+=absolute
        else:
            answer-=absolute
    return answer