Python/Coding Test

[CodingTest] 문자열 다루기 기본

gangee 2023. 4. 12. 17:41

목차

    728x90
    반응형

    문제 설명

    • 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요.

    문제 풀이

    • 문자열의 길이가 4 혹은 6인지 확인하여야하므로, if 와 len() 을 이용해 구분
    • isdigit : 숫자를 판단하는 함수
    • 숫자로만 구성되어있는지 확인하여야하므로 isdigit 함수를 이용해 구분

    isdigit 사용법

    1. '문자열'.isdigit()
    2. str.isdigit('문자열')

    정답 코드

    def solution(s):
    
        if len(s) == 4 or len(s) == 6:
            if s.isdigit() == True:
                return True
            else:
                return False
        else:
            return False
    * 이 문제는 프로그래머스 코딩테스트 연습 1단계 문제입니다.
    728x90
    반응형