https://programmers.co.kr/learn/courses/30/lessons/76501
코딩테스트 연습 - 음양 더하기
어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re
programmers.co.kr
풀이 과정
sign값을 보고 absolutes 값을 더할지 뺄지 판단해주면 된다.
소스 코드
파이썬
def solution(absolutes, signs):
answer = 0
for i in range(len(absolutes)):
if signs[i]:
answer += absolutes[i]
else:
answer -= absolutes[i]
return answer
자바스크립트
function solution(absolutes, signs) {
var answer = 0
for (var i = 0; i < absolutes.length; i++) {
if (signs[i]) {
answer += absolutes[i]
} else {
answer -= absolutes[i]
}
}
return answer;
}
'알고리즘 문제 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 소수 만들기 [파이썬] [자바스크립트] (0) | 2022.05.07 |
---|---|
프로그래머스 - 내적 [파이썬] [자바스크립트] (0) | 2022.05.06 |
프로그래머스 - 없는 숫자 더하기 [파이썬] [자바스크립트] (0) | 2022.05.06 |
프로그래머스 - 크레인 인형뽑기 게임 [파이썬] [자바스크립트] (0) | 2022.05.06 |
프로그래머스 - 키패드 누르기 [파이썬] [자바스크립트] (0) | 2022.05.06 |