#35987: python 較為淺顯易懂的答案


712045@st.lths.tc.edu.tw (程式餓靈)

學校 : 嶺東高級中學
編號 : 140198
來源 : [111.246.102.32]
最後登入時間 :
2023-11-30 14:44:03
d693. 最小公倍數 | From: [111.246.85.133] | 發表日期 : 2023-06-28 19:22

import math
def lcm(x,y):
    x=int(x)
    y=int(y)
    return xxxx
    

def main():
    n=int(input())
    if(n<=2):
        x,y=map(int,input().split())
        print(int(lcm(x,y)))
    elif(n==0):return    
    else:
        arry=list(map(int,input().split()))
        Sum=lcm(arry[0],arry[1])
        for i in range(2,len(arry)):
            Sum=lcm(Sum,arry[i])
        print(int(Sum))

while(1):
    try:
        main()
    except:
        break

 

xxx自己補

 
ZeroJudge Forum