def solution(absolutes,signs):
answer=0
a=0
b=0
for i in range(0,len(absolutes)):
if signs[i]==True: #부호가 양수이면
a=1 #+가 될수 있게 1로 주고
b=absolutes[i] #숫자 가져온 다음에
answer=answer+a*b #0에서 두개 곱해서 값을 만든후 더해
else: #부호가 음수이면
a=-1 #-1을 주고
b=absolutes[i] #숫다 가져온 다음에
answer=answer+a*b #answer에 더해
return answer #위 for 문 다 돌고난 값을 return 해
print(solution([4,7,12],[True,False,True]))
print(solution([1,2,3],[False,False,True]))
'Python 연습문제' 카테고리의 다른 글
가운데 글자 가져오기-해결완료 (0) | 2024.06.18 |
---|---|
제일 작은 수 제거하기-해결 완료 (0) | 2024.06.17 |
나누어 떨어지는 숫자 배열 (1) | 2024.06.13 |
서울에서 김서방 찾기 (0) | 2024.06.12 |
두 정수 사이의 합 (1) | 2024.06.12 |