상세 컨텐츠

본문 제목

[코딩테스트 입문] 문자열 다루기 기본(Python3)

Coding/Programmers

by Soo_buglosschestnut 2023. 1. 11. 08:32

본문

[코딩테스트 입문] 문자열 다루기 기본(Python3)


https://school.programmers.co.kr/learn/courses/30/lessons/12918?language=python3 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

전날 정렬하는거 썼어니 기억에 많이 남았나보다.

정렬 해주면 무조건 맨뒤에는 영문자가오니까!

처음에 길이가 4 or 6 인지 if로 걸러주고,

마지막 문자가 isalpha() 알파벳이면 False 리턴하게 했다!

def solution(s):
    case = ''.join(sorted(s))
    if len(s) == 4 or len(s) ==6:
        if case[len(s)-1].isalpha():
            return False
        else:
            return True
    else:
        return False

 

isdigit()이라는 함수도 있었다.

문자열이 숫자로만 이루어져있는지확인하는 함수이다.

isdecimal()도 가능하다!

 

https://soooprmx.com/%ed%8c%8c%ec%9d%b4%ec%8d%ac%ec%9d%98-%ec%88%ab%ec%9e%90%ed%8c%90%eb%b3%84%ed%95%a8%ec%88%98/

 

파이썬의 숫자판별함수 · Wireframe

파이썬에서 주어진 문자열이 숫자로 되어 있는지를 검사하는데에는 흔히 문자열의 메소드인 isdigit()을 사용한다. 그런데 파이썬의 문자열 타입을 조사해보면 같은 기능을 하는 거 같은 메소드

soooprmx.com

 

관련글 더보기