Programmers/프로그래머스-문자열 다루기 기본-python

cosmos·2021년 3월 25일
4
post-thumbnail

문제📖

풀이🙏

  • 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하라.
    -> len함수로 문자열의 개수를 확인하였으며, anyall을 이용해 orand를 구현하였다.
    -> int(s)로 문자열을 정수형으로 형변환 하였으며 type함수로 문자열 타입체크를하였다.
    -> try, except 예외처리로 문자열을 int로 형변화했을때의 오류처리를 해주었다.

코드💻

# programmers, phase1 : 문자열 다루기 기본, python
def solution(s):
    try:
        return all((any((len(s) == 4, len(s) == 6)), type(int(s)) == int))
    except:
        return False

결과😎


출처 && 깃허브📝

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

0개의 댓글