설명

제한사항

입출력 예시

예시 설명

문제 풀이
1. 먼저 문자열을 answer 배열에 추가한뒤 문자배열로 만든 숫자가 있는지 파악후
answer2로 숫자형태의 문자열을 추가했습니다. 숫자를 정수형으로 바꾼뒤 정렬 했습니다.
def solution(my_string):
answer = []
answer2=[]
number = ['0','1','2','3','4','5','6','7','8','9']
for i in range(len(my_string)):
answer.append(my_string[i])
for i in range(len(answer)):
if answer[i] in number:
answer2.append(answer[i])
print(answer2)
for i in range(len(answer2)):
answer2[i]=int(answer2[i])
answer2.sort()
return answer2
2. isdigit()을 이용해서 문자열에 숫자가 있는지 파악해서
문자형 숫자만 answer배열에 넣고 정수형으로 만들어서 정렬했습니다.
def solution(my_string):
answer = []
for i in range(len(my_string)):
if my_string[i].isdigit():
answer.append(my_string[i])
for i in range(len(answer)):
answer[i]=int(answer[i])
answer.sort()
return answer
문제를 풀면서 느낀점
'알고리즘 > 프로그래머스 레벨 0 - python' 카테고리의 다른 글
Day12 - 4) 소인수분해 (0) | 2023.01.27 |
---|---|
Day12 - 3) 숨어있는 숫자의 덧셈(1) (0) | 2023.01.26 |
Day12 - 1) 모음 제거 (0) | 2023.01.26 |
Day11 - 4) 팩토리얼 (0) | 2023.01.24 |
Day11 - 3) 최댓값 만들기(1) (0) | 2023.01.24 |