一行代码求两个数的最大公约数
生活随笔
收集整理的這篇文章主要介紹了
一行代码求两个数的最大公约数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:給定兩個不等于0的整數M和N,求M和N的最大公約數。
基本思路:如果q和r分別是m除以n的商及余數,即m = n*q + r ,那么m和n的最大公約數等于n和r的最大公約數
def gcd(m,n):return m if n==0 else gcd(n,m%n)?
總結
以上是生活随笔為你收集整理的一行代码求两个数的最大公约数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在其他数都出现k次的数组中找到只出现一次
- 下一篇: 设计有setAll功能的哈希表