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

HYEJIN·2022년 6월 12일
0

프로그래머스

목록 보기
2/4

월간 코드 챌린지 시즌2 / 음양 더하기

구현방법

  • signs에 값이 true이면 absolutes의 값의 양수값을 더해주고, false이면 음수값을 더해주어 출력해주는 문제.

내풀이

def solution(absolutes, signs):
    answer = 0
    
    for idx,sign in enumerate(signs):
        answer = answer+ absolutes[idx] if sign == True else answer - absolutes[idx]
            
    return answer
    
    

다른사람 풀이 참고

>> 위와 같은 맥락이지만, enumerate 대신 zip함수 사용

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

0개의 댓글