len함수
로 문자열의 개수를 확인하였으며, any
와 all
을 이용해 or
과 and
를 구현하였다.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