정구리의 우주정복
[프로그래머스] 문자열 다루기 기본 파이썬 본문
반응형
문제 :
https://programmers.co.kr/learn/courses/30/lessons/12918
코딩테스트 연습 - 문자열 다루기 기본
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이��
programmers.co.kr
풀이과정 :
if 길이가 4 거나 6일때
try,except 에 넣어서 문자열이 int 로 했을때 오류가 나면 return False 아니라면 return True 를 해주는 식으로 만들었따
def solution(s):
if len(s) == 4 or len(s) == 6:
try:
a =int(s)//1
return True
except:
return False
else:
return False
a=int(s)//1 이런거 안하고 그냥 int(s) 로 해도된다 ㅎ..
풀고 혼자 오 이건 좀 기발한데 ? 했는데 그렇게 푼 사람이 많았다 ㅎㅎ
isdigit() 이라는 함수를 썼으면 조금 더 쉬웠을듯 !
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
[프로그래머스] 124 나라의 숫자 파이썬 (0) | 2020.06.14 |
---|---|
[프로그래머스] 다리를 지나는 트럭 파이썬 (0) | 2020.06.14 |
[프로그래머스] 같은 숫자는 싫어 파이썬 (0) | 2020.06.01 |
[프로그래머스] K 번째 수 파이썬 (0) | 2020.05.31 |
[프로그래머스] 체육복 파이썬 (0) | 2020.05.30 |
Comments