[TIL] 카테고리/알고리즘 문제풀기

[자바스크립트] 프로그래머스 Lv.1 음양 더하기

티레이니 2022. 5. 14. 01:43

2개의 배열을 사용해서.

서로 매칭해준 다음 

값을 계산해야한다!

 

 

 

for (i=0; i< absolutes.length; i++) {  // 주어진 배열의 길이만큼 반복 실행
  if (!signs[i]) { // i 번째의 부호가 false (음수) 면~
    sign = -1 // sign은 -1!
  } else { // 양수면
    sign = 1 // sign은 그냥 1!
  }
  answer += absolutes[i] * sign // i번째의 숫자에 sign을 곱해서 부호를 만들어주고, 더해서 저장!
}

 

뭔가 생각난대로 휘리릭 풀어버린 문제인데,

내 짧은 지식만 활용하는 조건이지만...

분명 더 잘 풀수 있었을거 같기도..

 

https://programmers.co.kr/learn/courses/30/lessons/76501

 

코딩테스트 연습 - 음양 더하기

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

programmers.co.kr