728x90
반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/120850
해설
문자열을 돌며 i가 숫자인지 판별 후 answer 배열에 넣어주면 된다.
파이썬의 isdigit() 함수는 해당 문자가 숫자인지 판별해주기 때문에 이를 사용해 숫자인지 판별하면 된다.
현재 i값은 문자인데 예제의 답은 숫자로 asnwer에 들어가있으므로 int()를 사용해 숫자로 바꿔주면 된다.
그 후 정렬만 하면 쉽게 답을 얻을 수 있다.
코드
-파이썬
def solution(my_string):
answer = []
for i in my_string:
if i.isdigit():
answer.append(int(i))
return sorted(answer)
728x90
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[파이썬] 프로그래머스_팩토리얼 (0) | 2022.11.16 |
---|---|
[파이썬] 프로그래머스_문자열 밀기 (0) | 2022.11.09 |
[파이썬] 프로그래머스_2차원으로 만들기 (0) | 2022.11.02 |
[파이썬] 프로그래머스_모스부호(1) (0) | 2022.10.26 |
[파이썬] 프로그래머스_구슬을 나누는 경우의 수 (0) | 2022.10.26 |