1개의 문자열에 숫자 기호 숫자 형식으로 들어가 있었고 그걸 계산한 결과를 도출하는 거였다.
처음에는 호기롭게 split을 사용해서 0,1,2번째 인덱스로 나누고, reduce를 사용했었다.
let [n1,n2,n3] = binomial.split(' ') 이렇게 분리를 해서 넣고
var answer = [n1,n2,n3].reduce((a,b)=>a+b,0);
하니 실행한 결괏값 "043+12"이 기댓값 55과 다릅니다. 가 나왔다.
뭐가 문제일까 하다가 문자열이라서 숫자를 넣어야 겠다고 생각을 했고... 문제를 맞이했다.
a+b에다가 어떻게 숫자를 넣지..? 와 +-*는 어떻게 해야하지 였다.
그래서 그냥 단순하게 가기로 했다.
var answer = Number(n1)+ n2+ Number(n3)로 하기로
근데 실행한 결괏값 "043+12"이 기댓값 55과 다릅니다. 가 나왔다.
뭐가 문제일까.. 고민하다가 n2가 문제인거 ...