개발의 흔적

알고리즘 테스트# 16. 문자열 다루기 본문

코딩테스트 연습

알고리즘 테스트# 16. 문자열 다루기

남들에게 도움을 주는 백엔드 개발자가 되자 2020. 8. 3. 09:45

안녕하세요.

 

프로그래머스에 있는 "문자열 다루기" 알고리즘 문제를 풀어보겠습니다.

 

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

 

출력 :

 

a234 false
1234 true

 

코드 : 

*문제 해설*

 

문자의 길이가 4 또는 6인경우만 조건 실행이 되야합니다.

하나의 문자만을 비교하여 찾아야하기 떄문에 소문자 및 대문자를 이용하여 문자를 찾습니다.

문자가 가있는경우 false를 준다. 정수일경우 true반환

 

 

*코드 해설*

 

문자열을 char형태로 반환합니다.

그 후 문자의 길이가 4 또는 6인경우는 false값을 리턴

소문자의 값중 하나라도 char문자와 값이있는경우 false를 리턴

 

 

 

 

 

출처 : 프로그래머스 코딩테스트

Comments