본문 바로가기
알고리즘이야기/프로그래머스_알고리즘_lv1

문자열 다루기 기본

by 효우너 2020. 5. 24.
728x90
반응형
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12918

 

코딩테스트 연습 - 문자열 다루기 기본

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

programmers.co.kr


처음에 어렵게 풀려고 하면 상당히 어렵게 풀수도 있는 문제라고 생각한다.

하지만 그 전에!!!!!! 생각보다 python은 많은 것들을 제공해준다고 생각하자..!

string.isdigit()을 하면 결과값이 부울값(true / false)으로 나오기 때문에 숫자로 이루어져있으면 true가 된다.

여기서 string의 길이만 조건에 맞춰주면 된다!

def solution(s):
    return s.isdigit() and (len(s)==4 or len(s)==6)

 

728x90
반응형

'알고리즘이야기 > 프로그래머스_알고리즘_lv1' 카테고리의 다른 글

행렬의 덧셈  (0) 2020.05.30
하샤드 수  (0) 2020.05.30
콜라츠 추측  (0) 2020.05.17
시저 암호  (0) 2020.05.17
소수 찾기  (0) 2020.05.16

댓글