Python
코딩도장_파이썬 심사문제 26.9 (공약수 구하기)
비전공자 기록광
2020. 8. 4. 11:04
반응형
표준 입력으로 양의 정수 두 개가 입력됩니다. 다음 소스 코드를 완성하여 두 숫자의 공약수를 세트 형태로 구하도록 만드세요. 단, 최종 결과는 공약수의 합으로 판단합니다.
문제
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 |
반응형