CK 002 | 음양 더하기(javaScript)

This Is Empty.·2021년 8월 5일
0

codekata

목록 보기
2/35

문제

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

제한사항

  • absolutes의 길이는 1 이상 1,000 이하입니다.
    • absolutes의 모든 수는 각각 1 이상 1,000 이하입니다.
  • signs의 길이는 absolutes의 길이와 같습니다.
    • signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다.

반복문과 삼항연산자를 사용한 코드

단순하게 for문과 삼항 연산자만 사용해서 구현했다.
모든 배열을 순회하며 중간에 반복문을 중단하는 조건이 없으므로 굳이 for문을 사용해야하는지에 대한 의문이 들었고, forEach()를 사용해 코드를 수정했다.

forEach()를 사용 한 코드

다른 사람의 풀이

reduce 개념을 학습해 보아야겠다!

profile
Convinced myself, I seek not to convince.

0개의 댓글