Open In App

Python Program for Common Divisors of Two Numbers

Last Updated : 12 Jul, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

Given two integer numbers, the task is to find the count of all common divisors of given numbers?

Input : a = 12, b = 24
Output: 6
Explanation: all common divisors are 1, 2, 3, 4, 6 and 12
Input : a = 3, b = 17
Output: 1
Explanation: all common divisors are 1
Input : a = 20, b = 36
Output: 3
Explanation: all common divisors are 1, 2, 4

Python




# Python Program to find
# Common Divisors of Two Numbers
 
a = 12
b = 24
n = 0
 
for i in range(1, min(a, b)+1):
    if a%i==b%i==0:
        n+=1
     
print(n)
 
# Code contributed by Mohit Gupta_OMG


Output

6

Time Complexity: O(min(a, b)), Where a and b is the given number.
Auxiliary Space: O(1)

Please refer complete article on Common Divisors of Two Numbers for more details!


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads