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

Tony Kim·2022년 1월 13일
0
post-thumbnail

[프로그래머스]

Lv.1 음양 더하기

1.문제

input 절대값과 부호(불리언값)
output 부호를 붙인 값들의 총합

2. 풀이

반복문으로 리스트 순회하며 if문으로 음수와 양수를 나누고 합침

3. 코드

def solution(absolutes, signs):
    answer = 0
    for i in range(len(signs)):
        if signs[i] == True:
            answer += absolutes[i]
        else:
            answer += (-1)*absolutes[i]
            // answer -= absolutes[i]가 더 나은 코드
    return answer

주의)

  • replace는 문자열만 가능하다.
  • 불리언값은 T와 F가 대문자로 시작해야 예약어로 인식가능
  • (-1) * 보다는 -=활용
profile
Back-end-dev

0개의 댓글