संभवतः एक साधारण कोड-गोल्फ चुनौती। 2 सकारात्मक पूर्णांकों को देखते हुए mऔर n, उन nमूल्यों की एक सूची बनाएं जो सकारात्मक पूर्णांक हैं जिनकी राशि संख्या के बराबर है m। या तो आउटपुट में सभी मान समान मूल्य हैं या अंतर ठीक 1 है।
उदाहरण
उदाहरण के लिए
m=6औरn=3बन जाएगा2, 2, 2m=7औरn=3बन जाएगा2, 2, 3या2, 3, 2या3, 2, 2m=7औरn=2बन जाएगा3, 4या4, 3m=7औरn=1बन जाएगा7m=7औरn=8एक त्रुटि उत्पन्न करेगा क्योंकि 8 सकारात्मक पूर्णांकों का योग 7 नहीं हो सकता है।m=10औरn=4बन जाएगा3, 3, 2, 2या किसी भी अन्य क्रमपरिवर्तन
नियम
- इनपुट और आउटपुट दोनों ही सकारात्मक पूर्णांक के बारे में हैं।
- या तो आउटपुट में सभी मान समान मूल्य हैं या अंतर ठीक 1 है।
- सूची में मूल्यों का क्रम महत्वपूर्ण नहीं है।
- सूची में मानों का योग बराबर है
m। - जब यह हल नहीं होता है, तो एक त्रुटि या एक गलत मान उत्पन्न करें (उदाहरण के लिए m = 7 और n = 8 के मामले में)।
- अन्य नियमों के परिणामस्वरूप
m=8और (नहीं ) केn=3किसी भी क्रमपरिवर्तन को उत्पन्न करेगा3, 3, 22, 2, 4
विजेता
यह कोड-गोल्फ है, इसलिए सबसे छोटा वैध उत्तर - बाइट्स में मापा जाता है - जीतता है।
float a = -0f, b = 0f; System.out.println(a == b); System.out.println(a + "," + b);... उत्पादन trueऔर -0.0,0.0। देखें, सकारात्मक 0 और नकारात्मक 0 स्पष्ट रूप से दो अलग-अलग संख्या हैं ... कार्यान्वयन ऐसा कहता है!