[프로그래머스] 문자열 다루기 기본 - 파이썬

송승우·2023년 10월 18일
0

Coding Test

목록 보기
25/35

문제 설명


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


제한 사항


  • s는 길이 1 이상, 길이 8 이하인 문자열입니다.
  • s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다.

입출력 예


sreturn
"a234"false
"1234"true

solution.py


def solution(s):
    # s의 길이가 4거나 6일때
    if len(s) == 4 or len(s) == 6:
    	# int() 메서드를 실행해보고 되면 True
        try: 
            s = int(s)
            return True 
        # 안되면 False    
        except:
            return False
        
    return False

try - execpt가 문법이 try - catch인줄 알았다.
아마 사용할 일은 많이 없을 거 같지만 그래도 이렇게 아이디어용으로 사용할 수 있으니 기억해 두기!

profile
아무것도 하기 싫어요..

0개의 댓글