스터디/코딩테스트

javascript 코딩테스트 - OX 퀴즈

공대생철이 2023. 2. 25. 22:46
728x90

처음 든 생각

- 연산자와 피연산자를 나눠줘야겠다

- 비교할 결과값도 따로 빼줘야겠네

- 식의 형태가 고정되어있으니깐 split 해주고 index로 함수 만들어야겠다.

- 배열 안에 식이 여러개니깐 정답 비교하는 함수를 만들어서 map으로 돌려야겠다.

 

나의 답

checkAnswer이라는 함수를 만들어주었다.

배열로 만들어주어 각 위치에 맞는 애들에 대해서 조작했다.

계산할 숫자들과 비교할 결과값을 따로 변수로 할당해서 빼주었고 연산자에 따라 연산을 수행하고 correct 여부를 리턴하도록 구성되어있다.

 

그리고 map을 돌면서 각 식에 대해서 checkAnswer의 리턴값의 배열을 만들어준 후 출력

 

728x90