Tek bir dilde 3 program ve / veya fonksiyon yazmalısınız.
Tüm bu programlar aynı görevi çözmelidir ancak hepsi farklı (ancak geçerli) çıktılar vermelidir. (Yani her program çifti için farklı (ancak geçerli) çıkış sayıları seti üreten bir girdi olmalıdır.)
Görev
- Size bir tam sayı verilir
n
büyük n
Farklı pozitif tamsayılar döndürmeli ya da çıktı vermelisiniz ve hiçbiri tarafından bölünemezn
.- Sayıların sırası önemli değildir ve sayıların permütasyonu farklı çıktılar olarak sayılmaz.
Bazı input => output
çiftleri içeren geçerli bir program üçlüsü :
program A:
2 => 5 9
4 => 5 6 9 10
5 => 2 4 8 7 1
program B:
2 => 1 11
4 => 6 9 1 2
5 => 4 44 444 4444 44444
program C (differs only in one number from program B):
2 => 1 13
4 => 6 9 1 2
5 => 4 44 444 4444 44444
puanlama
- Puanınız 3 program veya fonksiyonun uzunluklarının toplamıdır.
- Düşük puan daha iyidir.
- Programlarınız / işlevleriniz kodu paylaşıyorsa, paylaşılan kod, kodu kullanan her programın uzunluğu olarak sayılmalıdır.