J o e
JoE's StOrY
J o e
  • 분류 전체보기 (206)
    • workSpace (184)
      • 도메인 지식 (2)
      • ALGORITHM (39)
      • ANDROID (3)
      • JS (0)
      • JAVA (21)
      • MYSQL (6)
      • NETWORK (3)
      • PYTHON (91)
      • LINUX (9)
      • PROJECT (4)
    • Others (20)
      • Opic (1)
      • myLife (17)
      • popSong (1)
      • 정보처리기사 (1)
    • 훈빠의 특강 (0)
      • opencv (0)
      • python (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • The code with long statements is⋯
  • 매일 매일이 행복하고 밝은 날이 될거에요

인기 글

태그

  • How to create a GUI in Java with JFrame?
  • ㅖ43
  • java
  • numpy
  • full loss
  • DTO
  • 단어의 개수
  • sort_value
  • sort_index
  • 이미지 연산
  • 파이썬
  • dao
  • MySQL
  • linearclassification
  • Python
  • Fully Connected Network
  • 넘파이 문제
  • 넘파이함수
  • read_html
  • 태블릿 연동

최근 댓글

최근 글

티스토리

J o e

WHY?

[Python][isdigit][isalpha] 문자열 다루기 기본
workSpace/ALGORITHM

[Python][isdigit][isalpha] 문자열 다루기 기본

2020. 12. 20. 14:53

[나의 풀이]

def solution(s):
    if len(s) == 4 or len(s) == 6:
        for i in range(len(s)):
			# isalpha함수는 문자열이 문자인지 아닌지를 True,False로 리턴해주고, 
			# isdigit함수는 문자열이 숫자인지 아닌지를 True,False로 리턴해줍니다.
            if not s[i].isdigit():
                return False
        return True
    else:
        return False

[다른 풀이]

def alpha_string46(s):
    return s.isdigit() and len(s) in (4, 6)
def alpha_string46(s):
    import re
    return bool(re.match("^(\d{4}|\d{6})$", s))
def alpha_string46(s):
    try:
        int(s)
    except:
        return False
    return len(s) == 4 or len(s) == 6 


[isdigit의 예시]

'workSpace > ALGORITHM' 카테고리의 다른 글

[Python] 자연수 뒤집어 배열로 만들기  (0) 2020.12.20
[Python][sort][sorted] 정수 내림차순으로 배치하기  (0) 2020.12.20
[Python] 정수 제곱근 판별  (0) 2020.12.20
[Python] 최대공약수와 최소공배수  (0) 2020.12.20
[Python] 자릿수 더하기  (0) 2020.12.20
    'workSpace/ALGORITHM' 카테고리의 다른 글
    • [Python] 자연수 뒤집어 배열로 만들기
    • [Python][sort][sorted] 정수 내림차순으로 배치하기
    • [Python] 정수 제곱근 판별
    • [Python] 최대공약수와 최소공배수
    J o e
    J o e
    나의 과거를 기록합니다.

    티스토리툴바