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 |
Tags
- 정규표현식
- 코드스테이츠 메인프로젝트
- primitive type
- 페이지네이션
- 백준 nodeJS
- 배열
- react js
- 유데미
- JavaScript Deep Dive
- next/Image
- Native select
- input class
- 재귀함수
- Node js
- 버블정렬
- 프론트엔드
- 코드스테이츠
- 백준
- 코딩테스트
- javascript
- OSI 7계층
- 자바스크립트
- CSS
- 자료구조
- 이벤트 루프
- sort
- nodejs
- MUI
- 알고리즘
- kakao map api
Archives
- Today
- Total
목록정규표현식 (2)
신입 개발자에서 시니어 개발자가 되기까지
알고리즘 - 0을 기준으로 문자를 나누는 법(feat. 정규표현식)
카카오 k진수에서 소수 개수 구하기 문제에서 나온 알고리즘이다. 0을 기준으로 k진수를 나누어서 각 수가 소수가 아닌지 판별해야 한다. 0을 기준으로 숫자를 나누기 위해 처음엔 반복문으로 풀었는데 코드가 길다. let arithmetic = n.toString(k); let array = []; let string = ''; for(let i =0; i item !== ''&&item !=='1') //[ '211', '2', '11' ]너무 간단해서 이건 기억해둬야겠다
javascript/알고리즘
2023. 3. 9. 11:44

개념 a. 일정한 패턴을 가진 문자열의 집합을 표현하기 위해 사용하는 형식 언어. b. 반복문과 조건문 없이 원하는 패턴을 검사할 수 있다.(ex 전화번호 형식 확인) 숫자 3자리 - 숫자 4자리 - 숫자 4자리의 형식으로 패턴을 정의한 것. 이렇게 정의한 후 test메서드에 검사하고자 하는 문자열을 인자로 전달하면 패턴과 맞는지 확인하고 boolean값을 반환한다.생성 a. /is/i i. /는 시작과 종료기호, / /사이에는 패턴, i는 플래그를 의미한다. b. new RegExp(/is/i)메서드 a. RegExp.prototype.exec : 매칭결과를 배열로 반환 b. RegExp.prototype.test : 매칭결과를 불리언값으로 반환 c. RegExp.prototype.match : 매칭 ..
책읽기/Javascript Deep Dive
2022. 9. 14. 11:29