문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
function solution(s) {
let check;
if (s.length == 4 || s.length == 6){
check = s.replace(/[^0-9]/g, "");
if(check == s) return true;
return false;
}else{
return false;
}
}
repeat를 이용하여 n/2만큼 수박을 반복하여 짝수일 경우 실행될 수 있게 하였고
삼항연산자를 이용하여 n%2의 값이 true일 때 ( 홀수일 경우 1의 값이 나온다) 수가 더해지고 아닌 경우 아무런 값도 나오지 않게 해주었습니다.
/[^0-9]/g/
string.replace(바뀔 함수나 문자열, string에 들어갈 문자열);
문자열 변경 시 사용합니다.
let str = "I'm so hungry";
console.log(str.replace('hungry', 'full'));
//I'm so full 로 바뀐다.