반응형
표준 입력으로 양의 정수 두 개가 입력됩니다. 다음 소스 코드를 완성하여 두 숫자의 공약수를 세트 형태로 구하도록 만드세요. 단, 최종 결과는 공약수의 합으로 판단합니다.
문제
1
2
3
4
5
6
7
8
9
10
11
|
________________
________________
________________
divisor = a & b
result = 0
if type(divisor) == set:
result = sum(divisor)
print(result)
|
cs |
입력
10 20
결과
18
입력
100 200
결과
217
답
1
2
3
|
num1,num2=map(int,input().split())
a={i for i in range(1,num1+1) if num1%i==0} #공약수는 특정 숫자를 1부터 특정 숫자까지 나눈 뒤 나머지가 0인 값
b={i for i in range(1,num2+1) if num2%i==0}
|
cs |
반응형
'Python > 코딩도장' 카테고리의 다른 글
코딩도장_파이썬 심사문제 28.4 (파일에서 회문인 단어 출력하기) (0) | 2020.08.04 |
---|---|
코딩도장_파이썬 심사문제 27.6 (특정 문자가 들어있는 단어 찾기) (0) | 2020.08.04 |
코딩도장_파이썬 심사문제 25.8 (딕셔너리에서 특정 값 삭제하기) (0) | 2020.08.03 |
코딩도장_파이썬 심사문제 24.6 (높은 가격순으로 출력하기) (0) | 2020.08.03 |
코딩도장_파이썬 심사문제 24.5 (특정 단어 개수 세기) (0) | 2020.08.03 |
댓글