Bu zorlukla aynı karakter grubunu kullanarak 4 farklı görevi çözmeniz gerekiyor. Karakterleri yeniden düzenleyebilirsiniz, ancak karakter ekleyemez veya kaldıramazsınız.
Kazanan, en az sayıda karakter kullanarak tüm görevleri çözen teslim olacak. Tüm görevler aynı dilde çözülmelidir.
Not o karakterlerin küçük sayı değil, en küçük sayı olmasından eşsiz karakterlerle.
Görev 1:
NHer üçüncü bileşik sayının ilk numaralarını verin . Aşağıdaki kod bloğu, ilk satırdaki ilk 19 kompozit sayıyı ve aşağıdaki satırdaki her üç kompozit sayıyı gösterir.
4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30
4, 9, 14, 18, 22, 26, 30
Eğer N=5öyleyse, çıktı olması gerekir 4, 9, 14, 18, 22. Desteklemelisin 1<=N<=50.
Bileşik sayılar, asal sayılar veya 1 olmayan pozitif sayılardır.
Bunun sonucu N=50:
4, 9, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, 54, 57, 62, 65, 69, 74, 77, 81, 85, 88, 92, 95, 99, 104, 108, 112, 116, 119, 122, 125, 129, 133, 136, 141, 144, 147, 152, 155, 159, 162, 166, 170, 174, 177, 182, 185, 188, 192
Görev 2:
Bir N-by-Nçarpım tablosu çıktı. Desteklemelisin1<=N<=20
Örnek:
N = 4
1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16
Çıktı formatı isteğe bağlıdır, aşağıdakiler kabul edilebilir çıktıdır [[1,2,3,4],[2,4,6,8],[3,6,9,12],[4,8,12,16]].
Görev 3:
Bir sayının bir Fibonacci numarası olup olmadığını belirleyin . NDilinizin varsayılan tamsayı sınırına kadar pozitif desteği sağlamalısınız . Hem 32 bit tam sayılar hem de 64 bit tam sayılar varsa, o zaman en kısa kod gerektiren olanı kullanmayı seçebilirsiniz. Örneğin , bir seçeneğiniz varsa , intyerine kullanın long int. Varsayılan olmadıkça 32 bit'ten daha küçük bir tam sayı seçemezsiniz (32 bit varsayılansa 8 bit tam sayı kullanamazsınız).
true/false, false/true, 1/0, 1/-1, a/bYeter ki tutarlı olarak tüm kabul edilebilir çıkıştır.
Görev 4:
NGirdi olarak alın ve sonucu çıktı 1^1+2^2+3^3+...N^N. Desteklemelisin 1<=N<=10.
10 farklı sonuç:
1, 5, 32, 288, 3413, 50069, 873612, 17650828, 405071317, 10405071317
Bu kod-golf , bu yüzden her dilde en kısa sürede gönderim kazanıyor!
Bu Stack Snippet, çözümünüzü kontrol etmeye yardımcı olacaktır. Dört çözümü de dahil etmek için gereken minimum karakter kümesini ölçer ve kalan karakterleri gösterir.