Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 내일배움카드
- javascript
- react-native
- spartacodingclub
- 항해99
- ionic
- styled-components
- Firebase
- mongodb
- 바이트디그리
- React Native
- 프로그래밍기초
- styled components
- PYTHON
- 스파르타코딩클럽 후기
- K디지털크레딧
- react
- 패스트캠퍼스
- 스파르타코딩클럽
- 프로그래머스
- next.js 빌드 오류
- ionic react
- 부트캠프
- CSS
- 알고리즘
- HTML
- 프로그래밍첫걸음시작하기
- ionic-react
- Algorithm
- typescript
Archives
- Today
- Total
bravo my life!
[항해99][알고리즘] [JavaScript] 문자열 다루기 기본 본문
728x90
문제 설명
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
제한 사항
- s는 길이 1 이상, 길이 8 이하인 문자열입니다.
입출력 예
s | return |
"a234" | false |
"1234" | true |
solution.js
function solution(s) {
if (!(s.length == 4 || s.length==6)){
//조건문으로 선행된 조건인 s의 길이를 판단한다.
return false
}else{
var temp = s.split('')
//s를 split('')을 사용하여 문자열을 각각의 문자열로 잘라 변수 temp에 저장한다.
for (let i = 0; i < temp.length; i++){
//temp의 길이만큼 반복문을 실행한다.
if (isNaN(temp[i])){
//isNaN함수를 사용하여 조건문을 만든다.
return false
}
}
}
return true
}
'Algorithm' 카테고리의 다른 글
[항해99][알고리즘] [JavaScript] 정수 제곱근 판별 (0) | 2022.03.15 |
---|---|
[항해99][알고리즘] [JavaScript] 이상한 문자 만들기 (0) | 2022.03.15 |
[항해99][알고리즘] [JavaScript] 2016년 (0) | 2022.03.14 |
[항해99][알고리즘] [JavaScript] 핸드폰 번호 가리기 (0) | 2022.03.13 |
[항해99][알고리즘] [JavaScript] 평균 구하기 (0) | 2022.03.12 |