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


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

學校 : 嶺東高級中學
編號 : 140198
來源 : [49.213.133.237]
最後登入時間 :
2024-07-22 17:35:19
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自己補

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


s210106@student.cysh.cy.edu.tw (李益安)

學校 : 不指定學校
編號 : 246573
來源 : [219.85.226.157]
最後登入時間 :
2024-09-15 13:53:05
d693. 最小公倍數 | From: [163.27.3.96] | 發表日期 : 2024-10-01 11:04

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自己補

why don't u use stackoverflow

 
ZeroJudge Forum