2023.04.18(알고리즘 풀이)

Vinyl Stage·2023년 4월 18일
0

개발일지

목록 보기
34/42

공부정리 repo - https://github.com/VinylStage/CS_study

출처 - https://github.com/kangtegong/self-learning-cs

프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/120850
문자열 정렬하기 (1)

내 정답코드

첫번째

def solution(my_string):
    answer = []
    for i in list(my_string):
        if i.isalpha() == False:
            answer.append(int(i))
            answer.sort()
    return 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
    
 지현님 코드
 
 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)
    

프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/120911
문자열 정렬하기(2)

내 정답코드

def solution(my_string):
    return ''.join(sorted(my_string.lower()))
    
지현님 코드
    
def solution(my_string):
    word = my_string.lower()
    return ''.join(sorted(word))
profile
Life is Art

0개의 댓글