자료구조&알고리즘

문자열 정렬하기(1)

chillcoder 2023. 4. 19. 22:33
풀이
def solution(my_string):
    answer = []
    for i in list(my_string):
        if i.isalpha() == False:
            answer.append(int(i))
            answer.sort()
    return answer
def solution(my_string):
    answer = []
    for value in my_string:
        if value.isdigit() == True:
            answer.append(int(value))
    return sorted(answer)
def solution(my_string):
    answer = []
    for x in my_string:
        if x.isdigit():
            answer.append(int(x))
    return sorted(answer)

import re

def solution(my_string):
    return [int(n) for n in sorted(re.findall(r'\d', my_string))]

def solution(my_string):
    answer = []
    num = 0
    
    for a in my_string:
        a
        try:
            answer.append(int(a))
        except ValueError:
            my_string.strip(a)
    
    answer.sort(reverse=False)
    return answer

 

 

주요 코드
  • 문자열 for문
  • .isalpha()
  • .isdigit()
  • .sort()
  • sorted()
  • re 모듈
  • .findall()
  • .strip()

'자료구조&알고리즘' 카테고리의 다른 글

크레인 인형뽑기 게임  (1) 2023.05.02
ASCII 코드 - ord(), chr()  (0) 2023.04.04
몫 구하기 - 사칙연산  (0) 2023.04.03
자료구조 & 알고리즘이란  (0) 2023.04.03