나의 풀이
import numpy as np
def solution(absolutes, signs):
for i in range(len(signs)):
if signs[i] == True:
absolutes[i]=absolutes[i]
else:
absolutes[i]=-absolutes[i]
return sum(absolutes)
다른 사람의 풀이
def solution(absolutes, signs):
answer=0
for absolute,sign in zip(absolutes,signs):
if sign:
answer+=absolute
else:
answer-=absolute
return answer
▶ zip() 함수를 이용하자
'프로그래머스(파이썬) > LV.1(파이썬)' 카테고리의 다른 글
가운데 글자 가져오기→원리원칙대로★ (0) | 2022.12.15 |
---|---|
없는 숫자 더하기→지혜가 필요함★ (0) | 2022.12.15 |
제일 작은 수 제거하기 →remove(), or ★ (0) | 2022.12.14 |
나누어 떨어지는 숫자 배열→ or [-1]★, for문 + list compehension (0) | 2022.12.14 |
핸드폰 번호 가리기★ (0) | 2022.12.14 |