Python으로 구현한 76501번 음양 더하기 문제 풀이입니다.
https://programmers.co.kr/learn/courses/30/lessons/76501
def solution(absolutes, signs):
answer = 0
for i in range(len(absolutes)) :
if signs[i] == True :
answer += absolutes[i]
else :
answer += (-absolutes[i])
return answer
1. 반복문을 통해 signs의 값을 하나씩 확인하는데, 현재 확인하고 있는 signs의 값이 True라면 absolutes[i]의 값 그대로 answer에 누적한다.
2. 만약 signs[i]의 값이 False라면 absolutes[i]의 값을 음수로 만들어 answer에 누적한다.
'프로그래머스(Python) 풀이 > Level.1' 카테고리의 다른 글
프로그래머스(Python) 12977번 소수 만들기 풀이 (0) | 2022.05.09 |
---|---|
프로그래머스(Python) 70128번 내적 풀이 (0) | 2022.05.09 |
프로그래머스(Python) 86051번 없는 숫자 더하기 풀이 (0) | 2022.05.09 |
프로그래머스(Python) 77484번 로또의 최고 순위와 최저 순위 풀이 (0) | 2022.05.07 |
프로그래머스(Python) 12940번 최대공약수와 최소공배수 풀이 (0) | 2022.03.31 |