본문 바로가기
Python/코딩도장

코딩도장_파이썬 심사문제 26.9 (공약수 구하기)

by 비전공자 기록광 2020. 8. 4.
반응형

표준 입력으로 양의 정수 두 개가 입력됩니다. 다음 소스 코드를 완성하여 두 숫자의 공약수를 세트 형태로 구하도록 만드세요. 단, 최종 결과는 공약수의 합으로 판단합니다.

 

문제

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+1if num1%i==0#공약수는 특정 숫자를 1부터 특정 숫자까지 나눈 뒤 나머지가 0인 값
b={i for i in range(1,num2+1if num2%i==0}
cs

 

반응형

댓글