반응형
코딩 테스트 30일 챌린지
푼 문제 수 : 1
문제 요약
문자와 숫자가 섞인 문자열 중 숫자를 추출하고 순서대로 자연수를 만들어 약수의 개수를 출력
입, 출력 예제
입력 :
g0en2Ts8eSoft
출력 :
28 6
풀이
s = input()
# 누적을 위한 전역변수
res = 0
for x in s:
# isdecimal은 0부터 9까지만 찾아준다.
# isdigit은 제곱까지 다 찾아준다.
if x.isdecimal():
res = res*10+int(x)
print(res)
cnt = 0
for i in range(1, res+1):
if res%i==0:
cnt += 1
print(cnt)
반응형
'챌린지 > 코딩 테스트 30일 챌린지' 카테고리의 다른 글
[코딩 테스트 30일 챌린지] : 14 (0) | 2022.06.25 |
---|---|
[코딩 테스트 30일 챌린지] : 13 (0) | 2022.06.24 |
[코딩 테스트 30일 챌린지] : 11 (0) | 2022.06.22 |
[코딩 테스트 30일 챌린지] : 10 (0) | 2022.06.21 |
[코딩 테스트 30일 챌린지] : 09 (0) | 2022.06.20 |
댓글