एक वर्णक्रमीय बहुभुज बनाएँ

Aug 17 2020

जैसा कि TIO दिखा सकता है , लैटिन वर्णमाला के हर अक्षर का भाषाओं में आने पर प्रतिनिधित्व किया जाता है। हर अक्षर के लिए कम से कम 1 प्रोग्रामिंग भाषा है जिसका नाम उस अक्षर से शुरू होता है। आपका कार्य यह प्रदर्शित करने के लिए एक बहुभुज बनाना है।

आपका कार्यक्रम 2 और 26 अलग-अलग भाषाओं के बीच चलने योग्य होना चाहिए, जिनमें से प्रत्येक एक अलग अक्षर से शुरू होता है। हालाँकि, यदि आपका प्रोग्राम \ में चलता है$N\$भाषाएं, उपयोग की जाने वाली भाषाएँ पहले होना चाहिए \$N\$उनके नाम के पहले अक्षर के रूप में वर्णमाला के अक्षर। इसलिए यदि आपके कार्यक्रम 5 भाषाओं में चलता है, भाषाओं के साथ शुरू करना चाहिए A, B, C, Dऔर E। (उदाहरण के लिए एक नाशपाती के पेड़ , BrainSpace , सी ++ , डैश और भर्ती )

आपके प्रोग्राम को कोई इनपुट नहीं लेना चाहिए, और एक निरंतर स्ट्रिंग आउटपुट करना चाहिए: वर्णमाला (केस-अप्रासंगिक, क्रम में), लेकिन भाषा के नाम के पत्र के साथ हटा दिया गया। तो भाषा की शुरुआत Aआउटपुट BCDEFGHIJKLMNOPQRSTUVWXYZ(या समतुल्य लोअर केस संस्करण) के साथ होनी चाहिए । केस को विभिन्न भाषाओं के अनुरूप नहीं होना चाहिए, लेकिन यह एक ही भाषा में चलता है।

कोई भी भाषा निष्पक्ष खेल है, इसलिए जब तक कोई पत्र दोहराया नहीं जाता है। यह अधिकांश भाषाओं (जैसे पायथन 2 बनाम पायथन 3) के लिए अलग-अलग संस्करणों का उपयोग करते हुए नियम लागू करता है, लेकिन यह केवल अद्वितीय अक्षर होने के परिणामस्वरूप है। गंभीर रूप से और वास्तव में, उदाहरण के लिए, विभिन्न संस्करणों को माना जाता है, लेकिन क्या दोनों को एक ही उत्तर में उपयोग किया जा सकता है क्योंकि वे विभिन्न वर्णों से शुरू होते हैं।

यदि कस्टम कोड पृष्ठों वाली भाषाओं का उपयोग कर रहे हैं, तो, जैसा कि मानक है, बाइट्स को कार्यक्रमों के बीच मेल खाना चाहिए, वर्णों के बीच नहीं।

सबमिशन का इस्तेमाल सबसे कम कोड के टाई ब्रेकर के साथ, कई भाषाओं में किया जाता है।

जवाब

24 DomHastings Aug 18 2020 at 06:22

AsciiDots , बैश , कार्डिनल , डैश , बुराई , मछली , goruby , Haystack , अंतर्निहित , जे-uby , ksh , Ly , mksh , Numberwang , ओएसएच , अजगर 3 , QuadR , रूबी , सुपर ढेर! , टैको , Unefunge-98 (Pyfunge) , वी (विम) , Wumpus , xonsh , यश , Zsh , 1009 बाइट्स

9 गोले, 3 माणिक, कुछ 2D (और 1D!) भाषाएँ और कई भाषाएँ जो मैंने इस चुनौती के लिए सीखीं। मैंने वास्तव में इस चुनौती का आनंद लिया और कुछ नई भाषाओं और विशेषताओं को सीखा। मुझे कुछ भाषाओं में सिर्फ कच्ची स्ट्रिंग की तुलना में एक छोटा रास्ता खोजने में मज़ा आया (कुछ भाषाओं में स्ट्रिंग उत्पन्न करने में लंबा लग रहा था) और sचर को फिर से उपयोग करने की कोशिश करना जितना संभव हो उतना मजेदार था। मैंने भी बाइट-काउंट को यथासंभव कम रखने की कोशिश की है। अगर मुझे समय और झुकाव मिलता है, तो मुझे आश्चर्य होता है कि क्या मैं इसके बजाय वर्णमाला के अक्षरों को जोड़ना शुरू कर सकता हूं ... क्रेजी क्रेजी ...

' # "194940711909711999999999999940391270919999999999994039127zaeeeawawawawavaeeaaaaamvawvusb"' #165#1#1;.040;"ZYXWVTSRQPONMLKJIHGFEDCBA"8 3*k,q"ABCDEFGIJKLMNOPQRSTUVWXYZ"o¡72"8:é9:é8++:90+1®;65µ
'\&p"A""K"R"M""Z"R&o;';#   x%"ABDEFGHIJKLMNOPQRSTUVWXYZ"x.-$"BCDEFGHIJKLMNOPQRSTUVWXYZ" 0 65 65 if pop dup dup 83 sub if pop outputascii 0 fi pop 1 add dup 91 sub fi "ZYXVUTSRQPONMLKJIHGFEDCBA"#25&o @"ABCDEFGHIJKLMNOPQRSUVWXYZ" s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#' 0//1; try:echo -n;print(s[0:23]+"YZ"); except:print(s[0:15]+s[16:]);"""/.__id__;begin ~:*;puts s.gsub ?J,"";rescue;begin A;puts s.gsub ?G,"";rescue;puts s.gsub ?R,"";end;end;' [ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;';/
('Q'⎕R'')⎕A⋄'\} #<esc>ggdG¬AZ:s/#\|V//"""#\'⍵

AsciiDots

प्रासंगिक कोड है:

.-$"BCDEFGHIJKLMNOPQRSTUVWXYZ"

इस जरूरतों में लिपटे होने के लिए [... ]से बचने के लिए [विस्तारित Brainfuck प्रकार मैं] की वजह से वांछित स्ट्रिंग से पहले बकवास outputting से .

इसे ऑनलाइन आज़माएं!

दे घुमा के

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#'...'
[ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;'...' #

यह पहली पंक्ति $sअपरकेस में पूर्ण वर्णमाला होने के लिए सेट है, इसलिए -z $sगलत है और ऊपर छोड़ दिया गया है। $statusसेट नहीं है, \eपलायन, नहीं एक के रूप में व्यवहार किया जाता है \और e, $BASHPIDसेट किया गया है, $_OVM_PATHनहीं है और $USER_IDइसलिए सेट नहीं है Bमें रिक्त स्ट्रिंग साथ बदल दिया है $s( ${s/B/}) और echoइसे बाहर एड।

इसे ऑनलाइन आज़माएं!

कार्डिनल

प्रासंगिक कोड है:

x%"ABDEFGHIJKLMNOPQRSTUVWXYZ"x

शाप देने वाले व्यक्ति की मृत्यु हो जाती है %और उसे समाप्त कर दिया जाता है x। अतिरिक्त आउटपुट को रोकने के लिए इसे थोड़ा स्थानांतरित करने की आवश्यकता है।

इसे ऑनलाइन आज़माएं!

पानी का छींटा

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#'...'
[ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;'...' #

बैश के अनुसार, यह पहला $sअपरकेस में पूर्ण वर्णमाला है। तो -z $sगलत है। $statusखाली है, \eएक भागने का क्रम है और मेल नहीं खाता है e, लेकिन $-डैश में खाली है ताकि सशर्त मिले और हम बाद में उपसर्ग हटा ( ) के साथ echoबाहर ABCआए ।$sABCD${s#ABCD}

इसे ऑनलाइन आज़माएं!

बुराई

प्रासंगिक कोड है:

zaeeeawawawawavaeeaaaaamvawvusb

इसे ऑनलाइन आज़माएं!

मछली

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#'...'
[ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;'...' #

मछली में, चर को s=...सिंटैक्स के माध्यम से असाइन नहीं किया जाता है, इसलिए $sखाली का अर्थ है पहली सशर्त मारा जाता है, आवश्यक स्ट्रिंग को echoबाहर किया exitजाता है और फिर कहा जाता है।

इसे ऑनलाइन आज़माएं!

गोरबी +--disable=gems

यह TIO पर उपलब्ध नहीं है, लेकिन आधिकारिक रूबी स्रोत के साथ वितरित किया जाता है और इसे (सामान्य autoconfऔर ./configureचरणों के बाद ) संकलित किया जा सकता है make goruby। संस्करण पर परीक्षण किया गया ruby 2.8.0dev (2020-08-24T10:24:07Z master 1eb1add68a) [x86_64-linux]। प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0
0//.../.__id__;begin ~:*&?,;puts s.gsub ?J,"";rescue;begin A;puts s.gsub ?G,"";rescue;puts s.gsub ?R,"";end;end

सूखी घास का ढेर

प्रासंगिक कोड है:

"ABCDEFGIJKLMNOPQRSTUVWXYZ"o

जो oआवश्यक स्ट्रिंग को विवादित करता है।

इसे ऑनलाइन आज़माएं!

अंतर्निहित

प्रासंगिक कोड है:

¡72"8:é9:é8++:90+1®;65µ

यह 1.. की सीमा को धकेलता है 72और एक स्ट्रिंग पर स्टैक पर अंतिम 8 वस्तुओं को जोड़ता है, शीर्ष को डुप्लिकेट करता है, 9 द्वारा सभी कोडप्वाइंट को बढ़ाता है, स्टैक को फिर से दोहराता है, स्ट्रिंग में सभी कोड पॉइंट को 8 से बढ़ाता है, 90स्टैक पर धकेलता है। और सभी को समेटता है, ढेर को उलट देता है, शीर्ष 65 तत्वों को पॉप करता है फिर ढेर को प्रिंट करता है।

इसे ऑनलाइन आज़माएं!

जे- uby

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0
0//.../.__id__;begin ~:*&?,;puts s.gsub ?J,"";rescue;begin A;puts s.gsub ?G,"";rescue;puts s.gsub ?R,"";end;end

यह sगोले और अन्य रूबी कार्यान्वयन के साथ घोषणा करता है और जब तक एक त्रुटि का कारण नहीं होता है, तब तक इसे स्ट्रिंग से पहले .gsubएस ।Jputs~:*&?,

इसे ऑनलाइन आज़माएं!

क्ष

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#'...'
[ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;'...' #

$sअन्य गोले के रूप में स्थापित किया जाता है और $statusखाली है, \eसे मेल नहीं खाता e, $-खाली नहीं है, लेकिन $BASHPIDइतना है $sहै echoको हटाने एड K( ${s/K/})।

इसे ऑनलाइन आज़माएं!

लय

प्रासंगिक कोड है:

&p"A""K"R"M""Z"R&o;

जो पहले साफ करता ढेर तो धक्का Rसे anges A- Kऔर M- Z, इससे पहले कि &oढेर सामग्री utputting और समाप्त ( ;)।

इसे ऑनलाइन आज़माएं!

mksh

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#'...'
[ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;'...' #

पिछले गोले के अनुसार, पहली लाइन $sअपरकेस में पूर्ण वर्णमाला होने के लिए सेट होती है, इसलिए -z $sगलत और ऊपर छोड़ दिया गया है। $statusसेट नहीं है, \eपलायन, नहीं एक के रूप में व्यवहार किया जाता है \और e, $BASHPIDसेट किया गया है, $_OVM_PATHनहीं है और $USER_IDइसलिए सेट होती है Mमें रिक्त स्ट्रिंग साथ बदल दिया है $s( ${s/M/}) और इसे बाहर गूँजती। संस्करण पर परीक्षण किया गया 58-1

नंबरवांग

संबंधित कोड बड़ी संख्या है क्योंकि नंबरवांग केवल ब्रेनफक का लिप्यंतरण है:

194940711909711999999999999940391270919999999999994039127
>+[+[<]>>+<+]>>+++++++++++++[<.+>-]<+>++++++++++++[<.+>-]

कोड के बाकी हिस्सों में 4एस और 7एस को संतुलित करने के लिए काम की एक छोटी राशि है , साथ ही सुनिश्चित करें कि चीजें सही क्रम में दिखाई देती हैं, लेकिन कुछ भी बड़ा नहीं है। हो सकता है कि इधर-उधर सामान ले जाकर कुछ बाइट्स बचा सकें ...

इसे ऑनलाइन आज़माएं!

ओएसएच

ओह देखो, एक और खोल! दूसरों के अनुसार प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#'...'
[ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;'...' #

यहां मुख्य अंतर यह है कि $_OVM_PATHओएसएच में सेट किया गया है, लेकिन बैश में नहीं, इसलिए सही स्ट्रिंग echoएड trको हटाने के लिए उपयोग कर रहा है O

इसे ऑनलाइन आज़माएं!

अजगर ३

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0
0//1;
try:echo -n;print(s[0:23]+"YZ");
except:print(s[0:15]+s[16:]);"""..."""

यह sगोले और रूबी के साथ घोषणा को साझा करता है और इसे एक्सनश के साथ भी साझा किया जाता है। tryपायथन में कोड विफल हो जाएगा ( echo -n), लेकिन xonsh में काम करता है इसलिए कोड exceptको बुलाया जाता है, मुद्रण स्लाइस s

इसे ऑनलाइन आज़माएं!

क्वाडआर

प्रासंगिक कोड है:

('Q'⎕R'')⎕A⋄'...'⍵

क्वाडआर में, जब अंतिम पंक्ति में सभी पूर्ववर्ती रेखाएं होती हैं, जो मिलान करने के लिए पैटर्न होती हैं और अंतिम पंक्ति एक परिवर्तन कार्य है। यह विशेष रूप से परिवर्तन समारोह सिर्फ वर्णमाला ⎕Aऔर ⎕Rएप्लासेस के 'Q'साथ लेता है '', बयान विभाजक ( ) के बाद बाकी फ़ंक्शन केवल अन्य सभी तार / टिप्पणियों / रेगेक्स शाब्दिकों को बंद करने और फ़ंक्शन के अंत की टिप्पणी करने के लिए है।

इसे ऑनलाइन आज़माएं!

माणिक

संबंधित कोड J-uby और goruby के साथ साझा किया गया है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0
0//.../.__id__;begin ~:*&?,;puts s.gsub ?J,"";rescue;begin A;puts s.gsub ?G,"";rescue;puts s.gsub ?R,"";end;end

अन्य रूबी की तरह, sगोले से साझा किया जाता है लेकिन रूबी के यहाँ, दोनों अन्य खंड ~:*&?,और Aअपवादों को बढ़ाएंगे, इसलिए अंतिम विवरण निष्पादित किया जाता है जो खाली स्ट्रिंग के साथ बदल Rजाता है s

इसे ऑनलाइन आज़माएं!

सुपर स्टैक!

प्रासंगिक कोड है:

0 65 65 if pop dup dup 83 sub if pop outputascii 0 fi pop 1 add dup 91 sub fi

यह स्टैक को धकेलता है 0और 65(दो बार), तब if(जो "स्टैक के शीर्ष पर सत्य है" - गैर-शून्य), popशीर्ष तत्व है, dupनए शीर्ष तत्व को दो बार लाइसेंस देता है, इसे अगले स्टैक आइटम से नीचे धकेलता है 83और ट्रैक करता है sub। । तब ifस्टैक के ऊपर सत्य है (जैसे यह 83 नहीं है S), popयह outputascii, धक्का, 0और के साथ समाप्त fi(क्योंकि स्टैक के शीर्ष अब है 0)। अंत में pop, पुश, पुश 1, addदो शीर्ष तत्व एक साथ (वेतन वृद्धि), dupलाइसेंस, पुश 91और subट्रैक्ट, लूप को समाप्त करते हैं, जो कि अंतिम आउटपुट चार 90( Z) था ।

इसे ऑनलाइन आज़माएं!

टैको

प्रासंगिक कोड है:

@"ABCDEFGHIJKLMNOPQRSUVWXYZ"

इसे ऑनलाइन आज़माएं!

Unefunge-98 (PyFunge)

प्रासंगिक कोड है:

"ZYXWVTSRQPONMLKJIHGFEDCBA"8 3*k,q

इस से पहले कुछ आदेशों क्रियान्वित कर रहे हैं और ढेर करने के लिए धक्का बातें हैं, लेकिन मूल रूप से यह सिर्फ रिवर्स में आवश्यक वर्ण धक्का, तो धक्का 8और 3और उन्हें पलता। kआदेश अगले आदेश टीओएस (दोहराता 24) + 1बार, आवश्यक स्ट्रिंग और outputting quits।

इसे ऑनलाइन आज़माएं!

वी (विम) +-v

प्रासंगिक कोड है:

<esc>ggdG¬AZ:s/V//"...

जो पहली बार इन्सर्ट मोड ( <esc>) छोड़ता है , टेक्स्ट की पहली लाइन ( ) में जाता है gg, अंतिम लाइन ( dG) में डिलीट होता है, से लेटर्स Aको Z( ¬AZ) डालता है , फिर अंत Vमें खाली स्ट्रिंग ( :s/V//) के साथ बदल देता है । शेष पंक्ति टिप्पणी की गई है ( ")।

इसे ऑनलाइन आज़माएं!

वंपस

प्रासंगिक कोड है:

...#220#1#1;.
..."ZYXVUTSRQPONMLKJIHGFEDCBA"#25&o @

#220#1#1धक्का 220, 1, 1ढेर है, तो ;बंद अंतिम आइटम कॉल पॉप तो .जो लाइन 1, चार 220 और कार्यान्वित करने के लिए आईपी कूदता है। हमें सिर्फ इसलिए चाहिए क्योंकि टैको @कोड में केवल एक को अनिवार्य करता है ।

इसे ऑनलाइन आज़माएं!

xonsh

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0
0//1;
try:echo -n;print(s[0:23]+"YZ");
except:print(s[0:15]+s[16:]);"""..."""

xonsh एक पायथन आधारित शेल है, इसलिए कोड को पायथन 3 के साथ साझा किया sजाता है और शेल और रूबी के समान संस्करण का उपयोग करता है । मैंने एक तकनीक का उपयोग किया है जो मैंने इस कोड को प्राप्त करने के लिए रूबी के साथ कई पॉलीग्लॉट्स में उपयोग किया 0//1है, पूर्णांक विभाजन है और echo -nचूंकि xonsh एक शेल है, इसलिए sशाब्दिक स्ट्रिंग के साथ आवश्यक प्रतिस्थापन हिस्से को प्रिंट करने का निष्पादन एक निष्पादन है YZ, फिर कार्यक्रम के बाकी एक """स्ट्रिंग है।

यश

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#'...'
[ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;'...' #

अन्य गोले की तरह, लेकिन यश में, अनुक्रम \eएक भागने का क्रम नहीं है और इसलिए केवल स्ट्रिंग है \eजो मेल खाता है eइसलिए खाली स्ट्रिंग ( ) के लिए $sप्रतिस्थापित Yकिया जाता है ${s/Y/}

इसे ऑनलाइन आज़माएं!

Zsh +--continueonerror

प्रासंगिक कोड है:

s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";0#'...'
[ -z $s ]&&echo ABCDEGHIJKLMNOPQRSTUVWXYZ&&exit;echo `[ $status = 1 ]&&echo \${s/Z/}&&exit;[ \e =~ e ]&&echo \${s/Y/}&&exit;\[ -z \$- \]&&echo ABC\${s#ABCD}&&exit;[ -z \$BASHPID ]&&echo \${s/K/}&&exit;[ -z $_OVM_PATH ]||echo $s|tr -d O;[ -z $_OVM_PATH ]||exit;[[ -n $USER_ID ]]&&echo \${s/M/}||echo \${s/B/}`;'...' #

Zsh एक स्क्रिप्ट में अन्य गोले की तुलना में त्रुटियों के प्रति कम सहनशील है और इसलिए --continueonerrorध्वज की आवश्यकता है । में Zsh $statusभी सेट किया गया है (मछली में भी) जब एक आदेश में विफल रहता है, इसलिए यदि $statusहै 1, तो $sहै echoबाहर एड, प्रतिस्थापन Zरिक्त स्ट्रिंग के लिए ( ${s/Z/})।

इसे ऑनलाइन आज़माएं!


मान्यकरण सूट।

18 Sisyphus Aug 18 2020 at 03:22

आर्सीओउ, ब्रेल, गाय, डेडफिश ~, इमोजी, फोर्कड, गॉट ++, हाइपर-डायमेंशनल ब्रेनफक, 3389 बाइट्स

"BCDEFGHIJKLMNOPQRSTUVWXYZ";11+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+@1+@1+@1+@1+@1+1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@&------------------------.+.+.+.+.+.+.++.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiciciciicicicicicicicicicicicicicicicicicicicicicich⠆⠄⡒⡆⡘⠀⢕⢍⢅⠽⠵⠭⠥⠝⠕⠍⠅⢼⢴⢬⢤⢜⢔⢌⢄⠼⠴⠬⠤⠜⠌💬ABCDFGHIJKLMNOPQRSTUVWXYZ💬➡MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO Moo MoO MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet bleeeeet

में यह ऑनलाइन का प्रयास करें Arcyou , ब्रेल , गाय , Deadfish ~ , इमोजी , Forked , Gaot ++ , और हाइपर-आयामी Brainfuck ।

मैं नीचे प्रत्येक भाग की व्याख्या करूँगा:

अरसीउ

"BCDEFGHIJKLMNOPQRSTUVWXYZ";

स्पष्ट रूप से स्ट्रिंग को प्रिंट करता है, और बाद में एक टिप्पणी के साथ सब कुछ अनदेखा करता है ;

ब्रेल

⠆⠄⡒⡆⡘⠀⢕⢍⢅⠽⠵⠭⠥⠝⠕⠍⠅⢼⢴⢬⢤⢜⢔⢌⢄⠼⠴⠬⠤⠜⠌

सभी गैर ब्रेल प्रतीकों को अनदेखा किया जाता है, इसलिए यह एक आसान विकल्प है।

गाय

MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO Moo MoO MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo MoO Moo

सभी गैर-मू टोकन को अनदेखा किया जाता है, जिससे यह आसान भी हो जाता है। हम एक एमओयू-एग्जिट ( Moo) का भी उपयोग करते हैं ताकि अगर भविष्य में गलती से हमारे पास कोई टोकन हो तो हम उसे न चलाएं।

डेडफिश ~

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiciciciicicicicicicicicicicicicicicicicicicicicicich

उपयोग iवेतन वृद्धि करने के लिए, oउत्पादन के लिए, और hपड़ाव अर्थ हम भविष्य टोकन की व्याख्या नहीं है।

इमोजी

💬ABCDFGHIJKLMNOPQRSTUVWXYZ💬➡

सभी गैर-इमोजी टोकन को अनदेखा किया जाता है, जिससे यह एक और आसान विकल्प बन जाता है।

दो नोकवाला

11+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+@1+@1+@1+@1+@1+1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@&

इस भाषा में बहुत सारे टोकन हैं, लेकिन इसका &अर्थ है कि हम इसमें जल्दी डाल सकते हैं। "BCDEFGHIJKLMNOPQRSTUVWXYZ";Arcyou से सामने एक नहीं सेशन के रूप में कार्य करता है।

गॉट ++

baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeet bleeeeet

सभी गैर-भेड़ के टोकन को अनदेखा किया जाता है, जिससे यह एक और आसान विकल्प बन जाता है। मुझे उम्मीद है कि गाय और भेड़ें साथ मिल सकती हैं।

हाइपर-डायमेंशनल ब्रेनफक

11+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+@1+@1+@1+@1+@1+1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@1+@&------------------------.+.+.+.+.+.+.++.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.

मूल रूप से कुछ अतिरिक्त आदेशों के साथ हम इसे अनदेखा कर सकते हैं। सूचना हम एक स्टार्टर के रूप में Forked समाधान के हिस्से का उपयोग करते हैं।

5 Bubbler Aug 18 2020 at 01:08

ऐहुई (एस्कोप्टे) , ब्रेनफक , कैनवस , 127 बाइट्स

밤밦뚜
나타뺘우차빠빠빠
떠벓벓벅멓더희뎌
>+[+[<]>>+<+]>.+>>++++[<++++++>-]<[<+.>-]
ABDEFGHIJKLMNOPQRSTUVWXYZ

Aheui , Brainfuck , और कैनवस में इसे ऑनलाइन आज़माएं !

बस तीन भाषाओं का एक तुच्छ समाधान जो एक दूसरे के कोड को पूरी तरह से अनदेखा करते हैं।

  • अहोई सभी गैर-कोरियाई (हंगुल) पात्रों की उपेक्षा करते हैं।
  • ब्रेनफक उन सभी पात्रों की उपेक्षा करता है, जो ब्रेनफक के निर्देश नहीं हैं +-.,<>[]
  • कैनवस सभी एएससीआईआई पात्रों को स्ट्रिंग शाब्दिक मानता है और अंतिम पंक्ति प्रिंट करता है।
4 PkmnQ Aug 18 2020 at 07:14

AXO , Befunge -93 , कैनवास , Deadfish ~ , 104 बाइट्स

"%A","EDC",,,"F">::,"Z"-|
{>B">[[("Z"-#%\{i}}dddci@
cici^icici +1<{c^i}{ci+1<}
ABDEFGHIJKLMNOPQRSTUVWXYZ

ऑनलाइन axo कोशिश करो! Befunge-93 ऑनलाइन की कोशिश करो! ऑनलाइन कैनवास की कोशिश करो! डेडफिश ~ ऑनलाइन कोशिश करो!

स्पष्टीकरण

axo

"%
 >B">[[("Z"-#%\
    ^      +1<

यह स्ट्रिंगमोड को सक्रिय करता है, बी को धक्का देता है, फिर उस बी को तब तक छापना और बढ़ाना शुरू करता है जब तक कि यह एक जेड न हो जाए।

बेफुज -93

"%A","EDC",,,"F">::,"Z"-|
                        @
                ^     +1<

ACDE प्रिंट करें, F दबाएं, प्रिंट करें और इसे बढ़ाएं जब तक कि यह एक Z न हो।

कैनवास

कैनवस अंतिम पंक्ति प्रिंट करता है।

डेडफिश ~

{{i}}dddciciciicicic{ci}{ci}
3 ovs Aug 18 2020 at 11:04

AlphaBeta , brainfuck , फूलगोभी , Dreaderef , emotifuck , 413 बाइट्स

ebbbkiigZUaCILQ++++++++[>++++++++<-]>+.+<+++++[<+++++>-]<-[->>+.<<]deref16 4deref?7bool?9?7 13chro?add1 21 16deref100-1"abcefghijklmnopqrstuvwxyz"\;(print abdefghijklmnopqrstuvwxyz)🔥😂😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂😂💯💩🐸🔥😂💞😂💞😂💞😂💞😂💯😂😂😂🌚💯😂😂😂😂😂😂😂🔥💩🐸💯🌚💩🔥🔥😂💞💯💯🐸

प्रयास करें AlphaBeta , brainfuck , फूलगोभी , Dreadref , emotifuck ऑनलाइन!


अल्फा बीटा

प्रासंगिक हिस्सा है

e                ;add 100 to register 1
 bbb             ;subtract 3 from register 1 (=97)
    k            ;add 100 to register 2
     ii          ;add 20 to register 2
       g         ;add 1 to register 2 (=121)
        ZU       ;add 10 to position register
                 ;loop: prints 'bcd...xyz'
          a      ;add 1 to register 1
           C     ;set value of register to register 1 
            I    ;set value of memory to register 3
             L   ;print value in memory as char
              Q  ;if reg1 <= reg2, jump to stored position (10)

अल्फाबेटा में कोई टिप्पणी नहीं है , जिसका अर्थ है कि अधिकांश अपरकेस अक्षरों से बचने की आवश्यकता है, क्योंकि वे सामान तोड़ते हैं और त्रुटियों को स्टडआउट के लिए मुद्रित किया जाता है ।

दिमाग लगाना

++++++++[>++++++++<-]>+  ;calculate 65   
.+                       ;print A and increment
<+++++[<+++++>-]<-       ;push 24

[->>  <<]                ;24 times:
    +.                   ; increment and print

चूंकि ब्रेनफक किसी भी अन्य वर्णों को अनदेखा करता है, इससे कोई और समस्या नहीं होती है।

गोभी

मुझे इस भाषा पर कोई अच्छा दस्तावेज नहीं मिला है, इसलिए यह ज्यादातर परीक्षण और त्रुटि थी:

\;                                  ;escaped comment?
  (print abdefghijklmnopqrstuvwxyz) ;print string

खूंखार

प्रासंगिक हिस्सा है

deref16 4deref?7bool?9?7 13chro?add1 21 16deref100-1"abcefghijklmnopqrstuvwxyz"\;

यह प्रलेखन में हैलो वर्ल्ड से अनुकूलित है । ;लाइन के बाकी बाहर टिप्पणी।

भावनात्मक रूप से

🔥😂😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂😂💯💩🐸🔥😂💞😂💞😂💞😂💞😂💯😂😂😂🌚💯😂😂😂😂😂😂😂🔥💩🐸💯🌚💩🔥🔥😂💞💯💯🐸

ब्रेनफक प्रोग्राम के बराबर है

++++++++[>++++++++<-]>+.+.+.+.+<+++[<+++++++>-]<[->>+.<<]
2 Noname Aug 18 2020 at 08:55

AWK , बैश , 68 बाइट्स

echo ACDEFGHIJKLMNOPQRSTUVWXYZ
END{print"BCDEFGHIJKLMNOPQRSTUVWXYZ"}

इसे ऑनलाइन (AWK) आज़माएं!

इसे ऑनलाइन (बैश) आज़माएं!