10. 문자열에서 숫자만 추출하기

 

문자열에서 숫자만 추출할 때는

isdecimal 혹은 isdigit 함수를 이용한다.

 

s = input()

res = 0

for x in s : 
    if x.isdecimal():
        x = int(x)
        res = res * 10 + x

res_list = []

for i in range(1, res + 1) :
    if res % i == 0 :
        res_list.append(i)

print(res)
print(len(res_list))

 

그리고 약수의 개수를 확인할 때는 0으로 나눠떨어지는거 list 만들어서 길이 출력해주었음.

'알고리즘과 자료구조 > 매일매일 알고리즘' 카테고리의 다른 글

[백준] 9012번 괄호  (1) 2024.01.23
11. 카드 역배치  (0) 2024.01.04
9. 회문 문자열  (0) 2024.01.04
8. 점수 계산하기  (0) 2024.01.04
7. 주사위 게임  (1) 2024.01.04