728x90
처음에 든 생각
- order에 있는 문자를 하나하나씩 비교해줘야되니깐 배열로 바꿔서 map을 써야겠다.
- 3,6,9 여부를 활용하기 위해서 include를 써야겠다
나의 답
function solution(order) {
var answer = 0;
String(order).split("").map((n)=> {
if(['3','6','9'].includes(n)){
answer++
}
})
return answer;
}
order이 숫자이기 때문에 string으로 변환하고 split을 통해서 배열로 만들어주었다.
그 다음 각각이 원소가 3,6,9인지 아닌지에 따라서 answer 값 도출
728x90
'스터디 > 코딩테스트' 카테고리의 다른 글
javascript 코딩테스트 - 인덱스 바꾸기 (0) | 2023.02.23 |
---|---|
javascript 코딩테스트 - 영어가 싫어요 (0) | 2023.02.23 |
javascript 코딩테스트 - 대문자와 소문자 (0) | 2023.02.22 |
javascript 코딩테스트 - 암호 해독 (0) | 2023.02.22 |
javascript 코딩테스트 - 가까운 수 (0) | 2023.02.22 |