알고리즘/프로그래머스
[프로그래머스] Level1, 음양 더하기 (Python)
wookcode
2021. 6. 25. 12:51
728x90
반응형
문제

https://programmers.co.kr/learn/courses/30/lessons/76501?language=python3
코딩테스트 연습 - 음양 더하기
어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re
programmers.co.kr
코드
def solution(absolutes, signs):
answer = 0
for i, j in zip(absolutes, signs):
if j:
answer += i
else:
answer -= i
return answer
zip을 이용해 absolutes, signs를 같이 for문을 돌려서 j가 true일 경우는 양수이고 false일 경우에는 음수이므로 answer에 더해주고 빼주면된다.
반응형