코딩 및 기타

오일러2100 시간초과 아직 해결x

정지홍 2023. 1. 4. 23:39

#2100 Super Pals Number : 오일러OJ (euleroj.io)

 
x=int(input())

for i in range(x,18416):

    arrAsum=0
    arrBsum=0
    for j in range(1,int(i/2+1)):
        if i%j==0:
  
            arrAsum+=j
    
    for j in range(1,int(arrAsum/2+1)):
        if arrAsum%j==0:
            arrBsum+=j
    
    if i==arrAsum:
        continue

    if i==arrBsum:
        print("%d %d"%(arrBsum,arrAsum))
        break