Hesaplar olan en kısa fonksiyonu, program ya da deyim oluşturma A073329 , yani, a(n)bir n'inci sahip numara n ayrı ana faktörler. Girdi, dizideki döndürülecek öğelerin sayısıdır. 0 < n. Tamsayı hassasiyetiyle ilgilenmiyorum. Sadece algoritmayı istiyorum. Keyfi büyük tamsayıları desteklemeyen diller için, sadece öyle yapıyormuş gibi davranacağız.
Test örneklerini yukarıda verilen OEIS bağlantısını takip ederek bulabilirsiniz.
GÜNCELLEME:
Programınızdan, işlevinizden veya ifadenizden bir tamsayı dizisi döndürmeniz gerektiğini netleştireyim . Başka bir deyişle, f(x)hesaplamak gerekir a(n)herkes için n1'den için x. x8 verildiğinde , işleviniz 2, 10, 60, 420, 4290, 53130, 903210, 17687670bir dizi veya başka bir uygun veri yapısı olarak dönmelidir .
output a(1), ... a(n)şey gibi, bir dizi gibi dönmek ...