링크
https://school.programmers.co.kr/learn/courses/30/lessons/76501
문제
정답 1
def solution(absolutes, signs):
answer = []
for val, bul in zip(absolutes, signs):
if bul == True:
val = val
else:
val = -val
answer.append(val)
return sum(answer)
def solution(absolutes, signs):
answer = 0
for i in range(len(absolutes)):
if signs[i]:
answer += absolutes[i]
else:
answer -= absolutes[i]
return answer
정답 2
def solution(absolutes, signs):
return sum([num if sign else -num for num, sign in zip(absolutes, signs)])
'[업무 지식] > Algorithm' 카테고리의 다른 글
[//] 가운데 글자 가져오기 (0) | 2024.12.24 |
---|---|
[remove] 제일 작은 수 제거하기 (0) | 2024.12.23 |
[filter] 나누어 떨어지는 숫자 배열 (0) | 2024.12.19 |
[index] 서울에서 김서방 찾기 (0) | 2024.12.18 |
[콜라츠 추측] (0) | 2024.12.18 |