파이썬 문법 TIL#28

may_soouu·2020년 8월 10일
0

예제풀이

목록 보기
2/2

🙂 예제문제풀이

💨 문자와 숫자가 섞인 문자열에서 숫자만 추출 + 약수 찾기

s = input('문자 입력:')
res = 0
for x in s:
    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)

💨 N장의 카드에서 3장을 뽑고, K번째로 큰 수 출력

n, k = map(int, input('n개의 리스트 갯수, 몇 번째로 큰 숫자 구하려는 건지:').split())
a = list(map(int,input('숫자 리스트 입력').split()))
res = set()
for i in range(n):
    for j in range(i+1):
        for m in range(j+1, n):
            res.add(a[i]+a[j]+a[m])
res = list(res)
res.sort(reverse=True)
print(res[k-1])
profile
back-end 개발자

0개의 댓글

관련 채용 정보