白駿問題整理2609号-Python


2609最大公倍数と最小公倍数の問題
質問リンク:https://www.acmicpc.net/problem/2609

  • mapとsplitを用いて1行のa,bの2つの入力値を解決した.
    古いコード:
    a = int(input())
    b = int(input())
    修正後のコード:
    a, b = map(int, input().split()) 
    完全なコード:
    import math
    a, b = map(int, input().split())
    
    print(math.gcd(a, b)) #gcd : 최대공약수
    print(math.lcm(a, b)) #lcm : 최소공배수
    
  • 体得:この問題はPython内部の数学ライブラリのgcd,lcm(最大公約数,最小公約数を求める関数)で簡単に解いた.