프로그래머스 1단계 - 음양 더하기

donghwi1289·2022년 9월 22일
0

프로그래머스

목록 보기
20/30
post-thumbnail

< 문제 >

풀이

  • 문제에서 signs의 길이는 absolutes의 길이와 같습니다. 라고 주어졌고, 또한 순서도 차례대로 담겨있기때문에 둘중 하나의 배열의 갯수만큼 반복돌면서 signs[i]가 true일땐 더하고,flase 일땐 빼서 풀이
function solution(absolutes, signs) {
  let answer = 0;
  for (let i = 0; i < absolutes.length; i++) {
    if (signs[i]) {
      answer += absolutes[i];
    } else {
      answer -= absolutes[i];
    }
  }
  return answer;
}

console.log(solution([4, 7, 12], [true, false, true]));
console.log(solution([1, 2, 3], [false, false, true]));
profile
Front-End Developer #Nextjs #React #Typescript

0개의 댓글