본문 바로가기
Coding Test

[CT] Programmers 음양 더하기

by Luciditas 2023. 7. 29.
728x90

음양 더하기

문제 설명

어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.

 

제한사항

  • absolutes의 길이는 1 이상 1,000 이하입니다.
  • signs의 길이는 absolutes의 길이와 같습니다.

나의 풀이

def solution(absolutes, signs):
	answer = 0
    for i in range(len(absolutes)):
    	if signs[i] == True:
        answer += absolutes[i]
    elif signs[i] == False:
    	answer -= absolutes[i]
    return answer

for문을 이용해서 signs[i]가 true면 answer에 absolutes[i]를 더해주고 signs[i]가 false라면 answer에서 absolutes[i]를 뺄 수 있도록 작성하였다.

728x90

'Coding Test' 카테고리의 다른 글

[CT] Programmers 영어 끝말잇기 Python3 ver.  (0) 2023.08.10
[CT] Programmers 카운트 다운  (0) 2023.08.09
[CT] Programmers 피보나치 수  (0) 2023.07.27
[CT] Programmers 다음 큰 숫자  (0) 2023.07.26
[CT] Prgrammers rny_string  (0) 2023.07.24