सबसे कम संभव प्रोग्राम को ऐसे लिखें कि जब आप पहले चरित्र और प्रत्येक Nth वर्ण को एक नए प्रोग्राम में शामिल करते हैं, तो आउटपुट N है। यह N = 1, 2, ..., 16 के लिए काम करना चाहिए।
इसे कहने का एक और तरीका है, यदि आप अपने प्रोग्राम के सभी पात्रों को पहले एक और हर Nth को छोड़कर हटा दें , उसके बाद शेष कोड का आउटपुट N होना चाहिए।
उदाहरण
अगर आपका कोड था
ABCDEFGHIJKLMNOP
में एन = 1 परिणाम ABCDEFGHIJKLMNOP
। इसे चलाने पर 1.
N = 2 में आउटपुट होना चाहिए ACEGIKMO
। इसे चलाने से आउटपुट 2.
N = 3 में परिणाम होना चाहिए ADGJMP
। इसे चलाने से आउटपुट 3.
N = 4 में परिणाम होना चाहिए AEIM
। इसे चलाने से आउटपुट 4.
N = 5 में होना चाहिए AFKP
। इसे रन करना चाहिए 5.
एन = 6 में आउटपुट AGM
। इसे चलाने पर 6.
N = 7 में आउटपुट होना चाहिए AHO
। इसे चलाने से 7.
N = 8 परिणाम प्राप्त होने चाहिए AI
। इसे चलाने से 8.
एन = 9 परिणाम प्राप्त होना चाहिए AJ
। इसे चलाने से आउटपुट में 9.
एन = 10 परिणाम होना चाहिए AK
। इसे चलाने से आउटपुट 10.
N = 11 में होना चाहिए AL
। इसे चलाने से उत्पादन में 11.
N = 12 परिणाम प्राप्त होने चाहिएAM
। इसे चलाने से आउटपुट में 12.
N = 13 परिणाम प्राप्त होने चाहिए AN
। इसे चलाना आउटपुट में 13.
N = 14 परिणाम होना चाहिए AO
। इसे चलाने से 14.
N = 15 परिणाम प्राप्त होने चाहिए AP
। इसे चलाने से 15.
N = 16 परिणाम प्राप्त होना चाहिए A
। इसे चलाने से आउटपुट 16 होना चाहिए।
विवरण
- सभी वर्ण अनुमत हैं, ASCII और गैर- ASCII। (Newlines और unprintable ASCII के रूप में अच्छी तरह से अनुमति दी जाती है। ध्यान दें कि गाड़ी वापसी और लाइन फीड अलग वर्णों के रूप में गिना जाता है)।
- आपका अंक आपके अनछुए कार्यक्रम (उदाहरण में 15) के पात्रों में लंबाई है । सबसे कम स्कोर जीतता है।
- 16 से नीचे का स्कोर स्पष्ट रूप से असंभव है क्योंकि तब कम से कम दो परिवर्तित कार्यक्रम समान होंगे।
- आउटपुट एक फ़ाइल या stdout या कुछ और उचित हो सकता है। हालाँकि, 16 अलग-अलग कार्यक्रमों का आउटपुट सभी को एक ही जगह पर जाना चाहिए (जैसे कि अगर
AO
स्टडआउट जाना ठीक नहीं है, लेकिनA
फाइल में जाता है)। कोई इनपुट नहीं है। - आउटपुट दशमलव में होना चाहिए, हेक्स में नहीं। वास्तविक आउटपुट में केवल 1 या 2 अक्षर होने चाहिए जो 1 से 16 तक की संख्या बनाते हैं, और कुछ नहीं। (मतलब जैसी बातें
ans =
ठीक हैं।) - आपके प्रोग्राम को N = 17 या इसके बाद के संस्करण के लिए काम नहीं करना है।
ABCDEFGHIJKLMNO
और N = 15
, परिणाम कोड बस है A
।