이즈나
Be developer
이즈나
전체 방문자
오늘
어제
  • 분류 전체보기
    • Coding
      • Project
      • Practice
    • BackEnd
      • Python
    • FrontEnd
      • JS
      • HTML
      • CSS
    • Programmers
      • C++
      • Python
      • JS

최근 글

hELLO · Designed By 정상우.
이즈나

Be developer

Programmers/JS

Lv1 문자열 다루기 기본

2022. 12. 12. 21:36
  • 문자열 다루기 기본
문제 설명

문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.

제한 사항
  • s는 길이 1 이상, 길이 8 이하인 문자열입니다.
  • s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다.
입출력 예
 
 
"a234" false
"1234" true

 

정답 코드
 
/*function check_string(s)
{
    for (let i = 0 ; i < s.length; i++)
        {
            if(s[i] >='0' && s[i] <='9')
                {
                    continue;
                }
            else return false;
        }
    return true;
} */
function check_string(s)
{
    var temp = parseInt(s);
    if (temp == s)
        {
            return true;
        }
    else return false;
}
function check_length(s)
{
    if (s.length == 4 | s.length == 6)
        {
            return true;
        }
    return false;
}
function solution(s) {
    var answer = true;
    if(check_length(s))
        {
            if(check_string(s))
                {
                    return true;
                }
        }
    return false;
    
}​

s 의 문자열에 대해 check_length , check_string의 함수를 각각 거치고 둘다 true 가 반환시, 

return true

 

 

'Programmers > JS' 카테고리의 다른 글

Lv2 할인행사  (0) 2022.12.13
Lv2 롤케이크 자르기  (0) 2022.12.13
Lv1 약수의 갯수와 덧셈  (0) 2022.12.12
Lv1 콜라문제  (0) 2022.12.12
Lv.0 369게임  (0) 2022.12.08
    'Programmers/JS' 카테고리의 다른 글
    • Lv2 할인행사
    • Lv2 롤케이크 자르기
    • Lv1 약수의 갯수와 덧셈
    • Lv1 콜라문제
    이즈나
    이즈나
    백엔드 개발자의 개발 내역 저장

    티스토리툴바