본문 바로가기

파이썬 Python/프로그래머스

[프로그래머스] 문자열 다루기 기본

728x90

프로그래머스 '문자열 다루기 기본' 풀이

 

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

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

나의 풀이 )

 

아래 더보기란에 추가 설명

더보기

1. 입력받은 문자열의 길이가 4 이거나 6 이어야 하므로, if문 조건에 적어줍니다.

2. 또한 입력받은 문자열이 모두 숫자이어야 하므로, isdigit() 함수를 이용한 값이 True인 조건도 적어줍니다.

3. 문자열의 길이 len(s)가 4이거나 6이고, isdigit() 값이 True 이면 answer를 바로 리턴해줍니다. 아니라면 answer에 False를 넣어주고 이를 리턴해줍니다.

수정할 부분이 발견되거나 궁금한 점이 있으면 댓글 남겨주세요.

성장을 위한 댓글은 환영입니다 :)

728x90