728x90
처음 든 생각
- eval를 쓸까? 근데 이건 해킹 위험성이 매우 높다고 공식문서에서 봤었으니깐 일단 제외
- 숫자와 연산자를 따로따로 생각해줘야겠다.
- 반복문을 배열로 돌려야겠다.
나의 답
일단 배열로 split해서 연산자랑 숫자를 구별해준다.
그 다음에 첫번째 숫자를 answer에 할당한 후 연산자인지 아닌지만 확인한 후 해당하는 연산을 수행한다.
처음에 arr[i+1]을 했는데 string + number라서 문자열 합친 걸로 인식해서 에러가 났었다.
안전하게 parseInt 추가.
728x90
'스터디 > 코딩테스트' 카테고리의 다른 글
javascript 코딩테스트 - 숫자 찾기 (0) | 2023.02.25 |
---|---|
javascript 코딩테스트 - 배열의 유사도 (0) | 2023.02.24 |
javascript 코딩테스트 - 가장 큰 수 찾기 (0) | 2023.02.24 |
javascript 코딩테스트 - 편지 (0) | 2023.02.24 |
javascript 코딩테스트 - 약수 구하기 (0) | 2023.02.23 |