https://school.programmers.co.kr/learn/courses/30/lessons/12918

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제

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

제한 사항

  • s는 길이 1 이상, 길이 8 이하인 문자열입니다.

발상

문자열의 상태를 검사하는 문제이다.

정규식을 사용하면 간단하게 처리할 수 있다.

의사코드

1. 일치하는 정규표현식 작성
2. 정규식 패턴매치 함수 호출 및 확인

 

개선

정규식은 리눅스 서버에서 파일을 검색하거나, 실무에서 입력값 검사, 데이터 처리 등에서도 자주 사용한다.

배워두고 사용하지 않으면 잊어버리기 마련인데, 쓸려고 하면 쓸 수 있는 곳이 많이 있으니 계속 공부하고 하나씩 적용하자

 

+ Recent posts