코딩테스트

코딩테스트 7의 개수, 특수문자 출력하기

김도현2 2023. 5. 21. 17:24
반응형

코딩테스트 7의 개수, 특수문자 출력하기

 

 

 

문제 설명

 

 

출력 예시

 

배열에 머쓱이가 좋아하는 7의 개수를 찾는 문제입니다.

 

대충 한글짜식 쪼개어 7을 찾는 조건을 걸면 될거같습니다.

 

const array = [7, 77, 17];
var answer = 0;
const num = array.toString();	//array배열을 문자열로 변환
const arr = num.split('');	//변환한 문자열을 한글자씩 쪼개어 배열에 저장

arr.forEach(el=>{	//배열이니 forEach사용가능
    if(el == 7){	//하나씩 쪼갠 요소를 7인지 조건을 걸어 검사
        answer++	//answer 증가식
    }
})

결과: 4

 

 

 

 

 

 

문제 설명

 

 

문제 출력

 

 

 

그냥 특수문자들을 출력하는 문제입니다.

 

다만, 그냥 출력이 되면 문제가 아니겠죠?

 

그냥 그대로 출력을 하게 되면,

 

오류가 뜨게 되고,

 

" " 대신 ` `백틱을 써도 중간에 슬래쉬가 사라지게 됩니다. 

 

JavaScript에서는 백슬래시(\)를 사용하여 특정 문자를 이스케이프(escape)해야 하는데요,

이스케이프란 특수 문자를 문자 그대로 해석하도록 하는 것을 의미합니다.

 

그러므로 이 문제는 

 

슬래쉬를 두개를 써서 해결했습니다.