Muhtemelen basit bir kod-golf meydan okuma. Verilen 2 pozitif tamsayı mve toplamı sayıya eşit olan pozitif tamsayılar olan değerlerin nbir listesini yapın . Çıktıdaki tüm değerler aynı değerdir veya fark tam olarak 1'dir.nm
Örnekler
Örneğin
m=6ven=3olur2, 2, 2m=7ven=3olur2, 2, 3ya2, 3, 2da veya3, 2, 2m=7ven=2olur3, 4ya da4, 3m=7ven=1olur7m=7ven=88 pozitif tamsayının toplamı 7 olamaz çünkü bir hata oluşturur.m=10ven=4olacak3, 3, 2, 2ya da başka permütasyon
kurallar
- Hem giriş hem de çıkış yalnızca pozitif tamsayılarla ilgilidir.
- Çıktıdaki tüm değerler aynı değerdir veya fark tam olarak 1'dir.
- Listedeki değerlerin sırası önemli değildir.
- Listedeki değerlerin toplamı eşittir
m. - Çözülemezse, bir hata veya yanlış değer oluşturun (örneğin m = 7 ve n = 8 olması durumunda).
- Sonuç olarak diğer kurallar
m=8ven=3herhangi bir permütasyon üretecek3, 3, 2(değil2, 2, 4)
Kazanan
Bu kod golf, bu yüzden bayt cinsinden ölçülen en kısa geçerli cevap kazanır.
float a = -0f, b = 0f; System.out.println(a == b); System.out.println(a + "," + b);... üretir trueve -0.0,0.0. Bakın, pozitif 0 ve negatif 0 açıkça iki ayrı sayıdır ... uygulama öyle diyor!