티스토리 뷰
코딩도장이라는 사이트가 있습니다.
각종 알고리즘 퀴즈를 풀수 있는 곳 이죠
요즘 다시 문제들을 풀어보고 있는데
난이도 lv1 문제중에 이런 문제가 있더군요
"0~9까지의 문자로 된 숫자를 입력 받았을 때, 이 입력 값이 0~9까지의 숫자가 각각 한 번 씩만 사용된 것인지 확인하는 함수를 구하시오"
위에 내용을 정규식으로 한번 풀어 봤습니다.
1 | var regex = /^(?=\d*0)(?=\d*1)(?=\d*2)(?=\d*3)(?=\d*4)(?=\d*5)(?=\d*6)(?=\d*7)(?=\d*8)(?=\d*9)\d{10}$/; | cs |
전방탐색을 이용한 방법이고 이것을 응용하면 보통 많이 쓰는 패스워드 양식을 검증하는 정규식도 만들어 낼수 있습니다.
'Web Development' 카테고리의 다른 글
Spring Routing Datasource (0) | 2019.09.10 |
---|---|
Spring2.x(WebFlux) + ReactiveRedis (0) | 2019.09.09 |
[Tool] 윈도우 설치형 무료 ERD Tool (0) | 2018.03.21 |
자바에서 CIDR 주소체계 계산을 도와주는 SubnetUtils (2) | 2018.03.20 |
[Spring] Constructor Dependency Injection (생성자 의존성 주입) (0) | 2018.03.05 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크