आपका कार्य पत्र "ए" को अकेले प्रदर्शित करना है, बिना किसी अन्य चीज़ के, बिना किसी नए रूप के अनुगामी के यदि आप उनसे बच नहीं सकते हैं, तो ऐसा किसी कार्यक्रम और / या स्निपेट में करें। कोड जो वापस लौटता है (छपाई के बजाय)।
"A" अक्षर के लोअरकेस और अपरकेस संस्करण स्वीकार्य हैं (अर्थात, यूनिकोड U + 0061 या यूनिकोड U + 0041 हैं । अन्य वर्ण एन्कोडिंग जो यूनिकोड की अनुमति नहीं हैं, लेकिन किसी भी तरह से, आपके कोड के परिणामस्वरूप आउटपुट होना चाहिए। लैटिन अक्षर "ए" हो, और कोई भी लुकलेस या होमग्लाइफ़ न हो)
आपके कूट में से कोई भी नीचे वर्ण का उपयोग नहीं करना चाहिए , चाहे आप जो भी वर्ण कूटबन्धन करें:
" ए ", चाहे अपरकेस या लोअरकेस।
" यू ", चाहे लोअरकेस या अपरकेस।
एक्स , चाहे अपरकेस या लोअरकेस।
+
और
#
0
1
4
5
6
7
9
धोखा, खामियों, आदि की अनुमति नहीं है।
चूंकि यह कोड-गोल्फ है , बाइट्स में सबसे छोटा समाधान, जो सभी नियमों का पालन करता है, विजेता है।
वैधता परीक्षक
यह स्टैक स्निपेट यह सुनिश्चित करने के लिए जांचता है कि आपका कोड प्रतिबंधित वर्णों का उपयोग नहीं करता है। यह कुछ चरित्र एन्कोडिंग के लिए ठीक से काम नहीं कर सकता है।
var t = prompt("Input your code.");
if (/[AaUuXx+𣤏]/.test(t)) {
alert("Contains a disallowed character!");
} else {
alert("No disallowed characters");
}
यह स्टैक स्निपेट जो सुनिश्चित करता है कि आपके पास एक अस्वीकृत चरित्र नहीं है, JSFiddle पर भी उपलब्ध है ।
लीडरबोर्ड
a
भी काफी अच्छा होता है के साथ समाप्त हो रहा है?
A
स्पष्ट कारणों के लिए स्तन । U
यूनिकोड बच तार (के लिए \u0041
है A
), X
हेक्स भागने तार (के लिए \x41
), +
यूनिकोड ऑर्डिनल्स (के लिए U+0041
), &
एचटीएमएल संस्थाओं के लिए, #
के लिए मैं वास्तव में नहीं पता है, 65
की दशमलव क्रमसूचक है A
, 41
की हेक्स क्रमसूचक है A
, 97
की दशमलव क्रमसूचक है a
, और 0
पिछले कुछ कारणों से।