https://school.programmers.co.kr/learn/courses/30/lessons/12918
문제
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
제한 사항
- s는 길이 1 이상, 길이 8 이하인 문자열입니다.
발상
문자열의 상태를 검사하는 문제이다.
정규식을 사용하면 간단하게 처리할 수 있다.
의사코드
1. 일치하는 정규표현식 작성
2. 정규식 패턴매치 함수 호출 및 확인
개선
정규식은 리눅스 서버에서 파일을 검색하거나, 실무에서 입력값 검사, 데이터 처리 등에서도 자주 사용한다.
배워두고 사용하지 않으면 잊어버리기 마련인데, 쓸려고 하면 쓸 수 있는 곳이 많이 있으니 계속 공부하고 하나씩 적용하자
'IT > Algorithm' 카테고리의 다른 글
[programmers] 크레인 인형뽑기 게임 (0) | 2022.07.08 |
---|---|
[programmers] 문자열 내 p와 y의 개수 (0) | 2022.07.08 |
[programmers] 수박수박수박수박수박수 (0) | 2022.07.08 |
[programmers] 소수 찾기 (0) | 2022.07.08 |
[programmers] 정수 내림차순으로 배치하기 (0) | 2022.07.08 |