강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

인프런님의 프로필 이미지
인프런

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

2. 숫자만 추출

이런 풀이는 어떤가요?

작성

·

307

0

이런 풀이는 어떤가요? 앞에서도 res = res * 10 + int(x) 를 했었는데 자꾸 까먹고 잘 안들어오네요 이게ㅠㅠ
그러다보니 리스트도 만들고 for문도 한 번 더 사용했는데 이런식으로 코드를 짜면 안될까요?
 
s = input()
num_list = []

for i in s:
    if i.isdecimal():
        num_list.append(i)

num = ''
for j in num_list:
    if int(j):
        num += j

num = int(num)

cnt = 0
for i in range(1, num+1):
    if num % i == 0:
        cnt += 1

print(num)
print(cnt)

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

위 처럼해도 상관없습니다.

인프런님의 프로필 이미지
인프런

작성한 질문수

질문하기