最大公倍数と最小公倍数(level 1)
950 ワード
1.質問
2.私の回答
def solution(n, m):
# greatest common divisor
# least common multiple
common_divisors = []
for i in range(1, n+1 if n >=m else m+1):
if n%i== 0 and m%i == 0:
common_divisors.append(i)
common_multiple = 1
for j in range(1, n*m+1):
if j%n == 0 and j%m == 0:
common_multiple = j
break
return [max(common_divisors), common_multiple]
3.他人の回答
4.感じ
Reference
この問題について(最大公倍数と最小公倍数(level 1)), 我々は、より多くの情報をここで見つけました https://velog.io/@muchogusto/최대공약수와-최소공배수-level-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol