자료구조&알고리즘

문자열 정렬하기(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()