किसी नंबर का फ़्लिप किया गया संस्करण लौटाएँ


18

जब कोई संख्या किसी कैलकुलेटर पर दिखाई जाती है, तो यह विचार करना संभव है कि उस संख्या के विभिन्न परिवर्तन क्या दिखेंगे। उदाहरण के लिए, सात-खंड प्रदर्शन पर, 2 को इस तरह दिखाया गया है:

यहाँ छवि विवरण दर्ज करें

और जब क्षैतिज रूप से फ़्लिप किया जाता है तो ऐसा दिखता है:

यहाँ छवि विवरण दर्ज करें

जैसे, २ का दर्पण प्रतिबिम्ब ५ है।

इस चुनौती में कार्य एकल-अंक संख्या लेना है, और उस संख्या को वापस करना है जो इसकी दर्पण छवि है (यदि संभव हो)। यदि इसकी दर्पण छवि एक नंबर की तरह नहीं दिखती है, तो 180 डिग्री घुमाए गए नंबर को वापस करें (यदि संभव हो तो)। यदि इनमें से कोई भी मामला नहीं है, तो -1 वापस करें।

यहां आपके इनपुट और आउटपुट की पूरी सूची है जिसे आपके प्रोग्राम को हैंडल करना है:

Input   Output
0       0
1       -1
2       5
3       -1
4       -1
5       2
6       9
7       -1
8       8
9       6

एक के रूप में चुनौती, कम से कम कोड जीतता है!


17
मैं आपके अंतिम बिंदु से असहमत हूं - 7 खंडों के प्रदर्शन पर एक 1 बस दूसरे पक्ष पर फ़्लिप किया जाएगा, इसलिए 1 को 1 से 1 झपकी लेनी चाहिए
Jwosty

29
मैं उलझन में हूं कि प्रत्येक अंक को कैसे फ्लिप किया जाए। यदि 2 5 हो जाता है, तो 6 पीछे 9 हो जाना चाहिए, 9 नहीं। 9 लेकिन अगर 9 9 बन जाता है, तो फ्लिप सिर्फ एक घुमाव है, इसलिए 2 एक और 2 बन जाता है, 5 नहीं।
kernigh

6
6, 9 घुमाए गए 180 डिग्री, 2, 5 क्षैतिज रूप से फ़्लिप किया, और 1, 3 वास्तव में ऊर्ध्वाधर अक्ष पर स्वयं के प्रतिबिंब हैं।
jimmy23013

22
प्रश्न में परिभाषित अनुवाद बिल्कुल भी सुसंगत नहीं हैं। क्यों 2 और 5 फ्लिप करते हैं, लेकिन 3 नहीं है?
रिनेंट

4
मैंने स्विचेबल नंबरों के बारे में एक जिज्ञासु तथ्य देखा: वे द्विआधारी पैटर्न के विपरीत हैं, अर्थात 2 = 010, 5 = 101। 6 = 0110, 9 = 1001। क्या कोई उनके समाधान में इस तथ्य का उपयोग कर सकता है?
जैक एडले

जवाबों:


32

हास्केल - 43 31

बिना किसी फैंसी के 43 किरदार।

f 0=0
f 8=8
f 2=5
f 5=2
f 6=9
f 9=6
f _= -1

इसे आंशिक कार्य करके 31 वर्णों तक सीमित कर दिया।

f=([0,-1,5,-1,-1,2,9,-1,8,6]!!)

4
मैं हँसा। एक +1 है।
देखिए

6
+1 Haskell का उपयोग करने के लिए वास्तव में क्या युक्ति है। कहते हैं!
पुनर्मिलन।निंजा

1
मुझे नहीं लगता कि आपको f=दूसरे समाधान की आवश्यकता है क्योंकि यह एक वैध अभिव्यक्ति है
साइओस

23

GolfScript, 15 14

मैंने फिर से युक्ति पढ़ी और पाया कि इनपुट एक स्ट्रिंग होना चाहिए।

"0.5..29.86"\?

चलाने के लिए:

echo -n 2 | ruby golfscript.rb a.gs

पुराना संस्करण (जिसमें पूर्णांक इनपुट है):

[0.5..2 9.8 6]?

नया एक (14 बाइट) कुछ हद तक एडजुटी द्वारा सीजम के उत्तर से प्रेरित है


1
विश्वास नहीं कर सकता मैं ऐसा नहीं सोचा था ...
डेनिस


14

पायथन 2.x - 28

'015..29.86'.find(`input()`)

2
अजगर 2.x, विशेष रूप से।
देखिए

6
पायथन 3 के साथ, आप एस को हटा सकते हैं `और 2 चार्ट बचा सकते हैं।
रयंत


8

CJam, 20 बाइट्स

q25691347`"5296W"er~

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

उत्पादन

$ for i in {0..9}; { cjam <(echo 'q25691347`"5296W"er~') <<< $i; echo; }
0
-1
5
-1
-1
2
9
-1
8
6

यह काम किस प्रकार करता है

q          " Read from STDIN. The leaves a string on the stack.            ";
25691347`  " Push the string '25691347'.                                   ";
"5296W"    " Push the string '5296W'.                                      ";
er         " Perform character transliteration.                            ";
~          " Evaluate the result. Examples: '2' returns 2, 'W' returns -1. ";

8

BEFUNGE 93 - 18 14 20 बाइट्स

मुझे लगता है कि टिप्पणीकार सही हैं, हालांकि Befunge एक 2d भाषा लाइनों थोड़े अलग हैं। फिर भी, इस पल में, टिप्पणीकार सही हैं।

&1g01g-.  
! &  #* )'

कदम:

&

एक संख्यात्मक मान x के रूप में इनपुट पढ़ता है, और इसे स्टैक पर धकेलता है।

1g

स्थिति मान c (so, like '!' = 33, या '*' = 42. हो जाता है। एक खाली सेल = 32) स्थिति x, 1 पर।

01g-.

सेल 0,1 (33) के वर्ण मान को पढ़ता है, इसे c से घटाता है, और इसे संख्यात्मक मान के रूप में आउटपुट करता है।


2
काफी अच्छा। एक +1 है।

कृपया लंबाई सही करें: यह 20 बाइट्स है
हार्ड-व्रडिम

1
आप वास्तव में अपनी बाइट्स को गलत गिन रहे हैं। आपने 19 बाइट्स का इस्तेमाल किया । हम नए अंक और रिक्त स्थान गिनते हैं। लेकिन अगर आप Befunge 98 पर स्विच करते हैं, तो आप एक को बचा सकते हैं; पहली पंक्ति को इसमें बदलें:&1g'!-.
जस्टिन

8

जावा - ४ ९

long f(int a){return(0x790a300601L>>(a*4)&15)-1;}

यहां, 0x790a300601वांछित आउटपुट के साथ भरवां एक मूल्य है, उन्हें सकारात्मक बनाने के लिए एक जोड़ा जाता है। मान निबल्स में मूल्य के भीतर संग्रहीत होते हैं, इसलिए उन्हें बाहर निकालने के लिए थोड़ा सा बदलाव और मास्किंग की आवश्यकता होती है।

जावा - 100 (मजेदार विकल्प)

int f(int a){Random r=new Random(0x2000A2F47D6Fl);int b=0;for(;a>=0;a--)b=r.nextInt(11)-1;
return b;}

सबसे छोटा विकल्प नहीं, लेकिन थोड़ा सा मज़ा। मुझे एक यादृच्छिक बीज मिला, जो एक्स टाइम (जहां 0> = एक्स <= 9) कहा जाता है, सही मान पैदा करता है ।


चतुर।
साइओस

8

जावास्क्रिप्ट (ECMAScript 6) 25

x=>'1060039097'[x]-(x!=6)

जावास्क्रिप्ट (ईसीएमएस्क्रिप्ट 5) 43

function f(x){return'1060039097'[x]-(x!=6)}

अद्यतन: edc65 ने एक बेहतर तकनीक का सुझाव दिया है। टूथब्रश ने एक बेहतर भाषा का सुझाव दिया है। इस बिंदु पर, मेरे प्राथमिक योगदान डिबगिंग और गमिशन हैं।


1
यदि आप इसे ECMAScript 6 (फ़ायरफ़ॉक्स में समर्थित) में बदलते हैं, तो आप बस कर सकते हैं x=>[0,-1,5,-1,-1,2,9,-1,8,6][x]
टूथब्रश

सबसे पहले, मैंने लगभग पोस्ट किया function(x)[0,-1,5,-1,-1,2,9,-1,8,6][x], फ़ायरफ़ॉक्स के लिए भी धन्यवाद। मैं वैसे भी जीतने वाला नहीं था, इसलिए मैंने फैसला किया कि मैं सबसे अधिक अनुकूलता वाले उत्तर के साथ ही रहूंगा। अगर मैं संक्षिप्तता के लिए भाषाओं को बदलना शुरू कर देता हूं, तो मैं अंततः अपनी हर चुनौती के लिए अपनी भाषा को परिभाषित करना शुरू कर दूंगा। लेकिन मैं आगे जाऊंगा और वैसे भी ECMAScript 6 संस्करण का उल्लेख करूंगा, क्योंकि आपने इसे सुझाया था
कीन

1
एक ही अवधारणा लेकिन छोटी (अलविदा अलविदा): x => '106003907' [x] - (x! = 6)
edc65

@ edc65 आप जानते हैं, मैं एक स्ट्रिंग का उपयोग करना चाहता था, और मैं इस तथ्य पर पूरी तरह से खाली हो गया था कि मैं परिणाम को वापस एक संख्या में ले जा सकता था। एक विचित्र चूक। फिर भी मैं अभी तक नहीं आया था -(x!=6)। धन्यवाद।
कीन


6

मारना २ ९

tr 1-9 x5xx29x86|sed s/x/-1/g

जैसे

$ echo 0 1 2 3 4 5 6 7 8 9 | tr 1-9 x5xx29x86|sed s/x/-1/g
0 -1 5 -1 -1 2 9 -1 8 6

आप 'sed अभिव्यक्ति के चारों ओर छोड़ सकते हैं । इसके अलावा, मुझे लगता है कि आप छोड़ सकते हैं gक्योंकि कल्पना केवल एक समय में एक अंक की आपूर्ति करती है
डिजिटल ट्रॉमा

धन्यवाद। यह सिर्फ उदाहरण में है, प्रस्तुत ही उपयोग नहीं करता है 'gअधिक इनपुट के लिए लंबी पैदल यात्रा !

4

Kona - 29

यह फ़ंक्शन xएरे से तत्व देता है0 -1 5...

f:{0 -1 5 -1 -1 2 9 -1 8 6@x}

उदाहरण:

> f 2
  5
> f 5
  2
> f 8
  8

क्या एक वेक्टर अपने आप में सच में अनुमति है?
देखिए

@ द रेयर: हम्म, यह "एल्गोरिथ्म" कहता है, इसलिए मुझे लगता है कि नहीं। मैं इसे बदल दूँगा और इसे अपने जैसा
बनाऊँगा

बेहतर लगता है, एक +1 है।
19

4

जावास्क्रिप्ट 36 37 41

alert('0x'+'65b558f5ec'[prompt()]-6)

ES6 फ़ंक्शन के रूप में - 27:

f=v=>'0x'+'65b558f5ec'[v]-6

2
28:f=v=>~-[1,,6,,,3,10,,9,7][v]
नदकोर

@nderscore आपको सिर्फ लोगों के कोड में सुधार करना पसंद है, क्या आप नहीं?
देखिए

3
@ सबसे छोटा जावास्क्रिप्ट कोड खोजने के लिए मैं सिर्फ एक खोज पर हूं। :) अगर किसी और ने पहले से ही एक अच्छा उत्तर पोस्ट किया है, तो यह मेरे लिए एक नया उत्तर पोस्ट करने के बजाय इसमें अनुकूलन खोजने के लिए और अधिक समझ में आता है जो लगभग एक डुप्लिकेट है। मैं यहाँ प्रतिस्पर्धा करने के लिए नहीं हूँ, बस इस लक्ष्य को पाने के लिए सहयोग करने के लिए।
21

@nderscore मैं भी वैसी ही मानसिकता है जब तक मेरा विचार समान है। वैसे भी, एक अच्छा।
२।

@nderscore आपने वास्तव में मुझे एक प्रेरणा दी है। मुझे यकीन नहीं है कि अगर मैं इसे छोटा कर सकता हूं, लेकिन मैं कोशिश करूंगा :)
कोर 1024

4

स्कल्प्टिंग, 11 अक्षर

걄럣뉥밈결⓷方分결剩貶

अंत में मुझे एक इंटरप्रेटर बनाने के लिए विजुअल स्टूडियो के साथ एक विंडोज कंप्यूटर मिला है। और इसने मेरे गोल्फस्क्रिप्ट कोड को आसानी से हरा दिया है।

यह 18453063256\11\?/11%(गोल्फस्क्रिप्ट में पढ़ता है।


2
दिलचस्प है, लेकिन आपका गोल्फस्क्रिप्ट जवाब अभी भी जीतता है। जब तक प्रश्न में अन्यथा न हो, लंबाई बाइट्स में मापी जाती है।
डेनिस

@ डेनिस इस साइट पर मेरा तीसरा या चौथा जवाब था। मुझे नहीं पता था। और मुझे लगता है कि एपीएल एक अपवाद है।
jimmy23013

@ डेनिस और ज्यादातर लोगों को पसंद नहीं है। :)
jimmy23013

वास्तव में अपवाद नहीं है, हम सिर्फ लोगों को उनके एन्कोडिंग का चयन करने देते हैं। यह उत्तर 22 बाइट स्कोर करेगा, क्योंकि इसका आकार UTF-16 का उपयोग कर रहा है। एपीएल केवल 256 अलग-अलग वर्णों का उपयोग करता है, और एक एपीएल कोड पृष्ठ है जहां एक बार चरित्र बिल्कुल एक बाइट्स होता है।
डेनिस

@ डेनिस आह, आप सही कह रहे हैं।
jimmy23013

3

जे - 28 27 बाइट्स

तुम जानते हो मुझे क्या पसंद है? सादगी (28 बाइट्स)। ध्यान दें कि जे में, _1नकारात्मक एक (-1) है।

f=:{&0 _1 5 _1 _1 2 9 _1 8 6

थोड़ी जटिलता जोड़ें और आपके पास 27 बाइट्स हैं।

f=:-{&0 2 _3 4 5 3 _3 8 0 3

उदाहरण:

   f 2
5
   f 6
9
   f 5
2
...

3

CJam - 14

इनपुट / आउटपुट संस्करण:

"0 5  29 86"q#

स्टैक संस्करण (माना जाता है कि संख्या ढेर पर है):

[0W5WWY9W8 6]=

उन्हें http://cjam.aditsu.net/ पर आज़माएं


CJAM के बारे में कोई विकिपीडिया लेख नहीं है, और लिंक सिर्फ एक खाली फ़िडलर के पास जाता है। आपको भाषा और इसके स्थापित रिलीज़ के बारे में जानकारी कहाँ से मिलेगी?
पैंज़रक्रिसिस

ऐसा लगता है कि यह है: sourceforge.net/projects/cjam
Panzercrisis

@Panzercrisis cjam.aditsu.net के पास स्रोत पृष्ठ से जुड़ा "CJam" है
aditsu

3

पर्ल, 27 26

गिनती शामिल है p झंडा

y/2569/5296/,s/[1347]/-1/

उपयोग:

$ echo 7 | perl -pe y/2569/5296/,s/[1347]/-1/
-1

रुको, क्या पर्ल ने सिर्फ जे को हराया? :)


+1 मैं पोस्ट करने जा रहा था y+0-9+9a4aa70a13+;$_=9-hex, जो समान लंबाई है, लेकिन आपका मूल अधिक है;)
core1024

1
@ core1024: और यह छोटा हो गया;)
ज़ैद

यह नहीं था:echo 1 | perl -pe y/2569/5296/,s/[347]/-1/
core1024

@ core1024: मैंने चश्मे को गलत बताया है, अब इसे ठीक किया जाना चाहिए। यह J समाधान से अभी भी छोटा है।
ज़ैद

वास्तव में जे में ऐसा करने का कोई संक्षिप्त तरीका नहीं है, क्योंकि मान कड़ाई से टाइप किए गए हैं और संख्याएं तार से मेल नहीं खा सकती हैं।
21

3

मारबेलस 34 बाइट्स

}0
=6=9=2=5=0=8?0
+3-3+3-3....--

यह सबसे छोटा समाधान नहीं है, लेकिन यह सबसे लंबा भी नहीं है।

यह काम किस प्रकार करता है

}0पहली कमांड लाइन इनपुट का प्रतिनिधित्व करने वाले एक संगमरमर को देखता है। यह मार्बल =6सेल पर अगले टिक को गिरा देता है । =6तुलना कक्ष है, यह किसी भी संगमरमर को 6 नीचे और अन्य सभी को दाईं ओर धकेलता है। तुलनात्मक कोशिकाओं का यह लाइन-अप तब तक मार्बल को धक्का देता है जब तक कि वे एक वांछित मूल्य के बराबर नहीं हो जाते। 0 और 8 के माध्यम से गिर जाते हैं और मुद्रित हो जाते हैं जब तेह बोर्ड के नीचे से गिरते हैं, 6 और 2, और 9 और 5 पहले 3 को जोड़ते हैं, क्रमशः उनसे घटाया जाता है। यदि कोई संगमरमर वांछित मानों के बराबर नहीं है, तो यह ?0सेल पर उतरता है , जो किसी भी संगमरमर को 0 संगमरमर 1 में बदल देता है । यह संगमरमर तब सड़ जाता है और बोर्ड से गिर जाता है।

1 एक ?nसंगमरमर तकनीकी रूप से 0 और n के बीच किसी भी संगमरमर को संगमरमर में बदल देता है। यह अच्छा साइड इफेक्ट है जो ?00 में कुछ भी बदल जाता है।


2

MATLAB - 35

मैं इसे nएकमात्र पैरामीटर के साथ एक फ़ंक्शन में लपेटूंगा।

f=[0,-1,5,-1,-1,2,9,-1,8,6];
f(n+1)

35 अक्षर।


2

ईसीएमएस्क्रिप्ट 6, 24

f=x=>~-++'0n5nn29n86'[x]

सामान्य जावास्क्रिप्ट का उपयोग करना 33 होगा:

alert(~-++'0n5nn29n86'[prompt()])

2

टीआई-बेसिक, 24 22

-1+int(11fPart(11^Ans.0954191904

यह बेस -11 फ्लोटिंग पॉइंट नंबर के रूप में संग्रहीत लुकअप टेबल में संभावित आउटपुट को एन्कोड करता है; (N + 1) वें आधार -11 अंक दशमलव बिंदु के बाद तालिका से निकाले जाने के बाद उल्टे अंक का मान प्राप्त करने के लिए। आधार 11 में संख्या है .106003A097, और इस कम के अंक बिल्कुल हैं 0,-1,5,-1,-1,2,9,-1,8,6

6 के मामले में एक को घटाने की edc65 की चाल इस 24-बाइट समाधान की ओर ले जाती है, जहां ⑩^(एक एकल-बाइट टोकन है:

-(Ans≠6)+int(10fPart(.1060039097⑩^(Ans

स्ट्रिंग दृष्टिकोण 29 बाइट्स है:

-(Ans≠6)+expr(inString("1060039097",Ans+1,1

सरणी दृष्टिकोण (जो कि Ypnpyn ने भी लिया) 30 बाइट्स है, यह मानते हुए कि संख्या X में संग्रहीत है:

{1,0,6,0,0,3,10,0,9,7}-1:Ans(X+1

24 -> 22: जादू स्थिरांक में परिशुद्धता के दो अतिरिक्त अंकों को हटा दिया।


यह लगभग निश्चित रूप से 19 तक गोल्फ हो सकता है, और संभवतः 18 तक; हालाँकि, मुझे सही संख्या की खोज करने की आवश्यकता है।
lirtosiast

2

सी - ४ C बाइट्स [४ [बाइट्स]

f(i){return(int[]){1,0,6,0,0,3,10,0,9,7}[i]-1;}

86 बाइट्स के लिए I / O (जो अन्य उत्तर हमेशा नहीं था) को जोड़ने के लिए:

main(i){i=(int[]){1,0,6,0,0,3,10,0,9,7}[getchar()-48]-1;i<0?puts("-1"):putchar(i+48);}

1
वाह, मेरे पास कोई सुराग इनलाइन सरणी शाब्दिक नहीं थे जैसे कि यह एक चीज थी। बहुत अच्छा पहला जवाब, और PPCG में आपका स्वागत है! (I / O फ़ंक्शन सबमिशन जोड़ने की कोई आवश्यकता नहीं है, पूरी तरह से मान्य हैं ।)
मार्टिन एंडर

1

अजगर - 34

f=lambda n:ord("A@F@@CJ@IG"[n])-65

1
33 f=lambda n:ord(" "[n])-3अंतरिक्ष के साथ काम करना कोडसंकल्पक के ऑउसर 34_Q7NbNvQy55_0.py
डायलन मैडीसेटी

आप यह बताना चाहते हैं कि यह कैसे और क्यों काम करता है
दंगा

Ascii table asciitable.com का उपयोग करके चुने गए सफेद रिक्त स्थान अजगर में प्रिंट करने योग्य हैं। यह वास्तव में कुछ ऐसा दिखता है जैसे कि &#002;&#002;&#008;&#002;&#002;&#005;&#012;&#002;&#011;&#009;यह माइनस 3 है इस कारण से -1 एक अशक्त चरित्र को छोड़ देता है जो अच्छा नहीं है, और माइनस 2 एक पंक्ति फ़ीड छोड़ता है जो अजगर में आरक्षित है
डायलन मैडीसेटी

1

जावा, Java ५ ९

int f(int i){int[]a={1,0,6,0,0,3,10,0,9,7};return a[i]-1;}

या

int f(int i){return new int[]{1,0,6,0,0,3,10,0,9,7}[i]-1;}

यदि आप सरणी में प्रत्येक मान में 1 जोड़ते हैं और [i] 1 घटने के बाद आप अपना कोड थोड़ा छोटा कर सकते हैं।
barteks2x

@ बारटेक्स 2 एक्स अच्छा बिंदु; धन्यवाद
यपनीप


1

सी - 117 108 106 77 76 बाइट्स

a[]={1,0,6,0,0,3,10,0,9,7};main(int c,char**b){printf("%d",a[*b[1]-48]-1);}

गोल्फ के लिए सबसे अच्छी भाषा नहीं है, लेकिन अच्छी तरह से ओह ... के
साथ संकलनgcc progname.c -o progname । (चेतावनियों को नजरअंदाज करें, या -include stdio.hकंपाइल कमांड में जोड़ें ।)

उपयोग: ./progname <नंबर>

संपादित करें

@ Bebe के सुझाव के अनुसार, यहाँ एक उदाहरण है जो STDIN से इनपुट लेता है:

सी - 68 51 बाइट्स

main(){printf("%d","106003:097"[getchar()-48]-49);}

का उपयोग d=*b[1]-48कर एक अच्छा विचार हो सकता है
bebe

@ अब्बे आह हां, धन्यवाद!
बेनजीवेब

1
main(){printf("%d",(int[]){1,0,6,0,0,3,10,0,9,7}[getchar()-48]-1);}आपको इतना परेशान करने के लिए खेद है, लेकिन मुझे यह थोड़ा कम लगता है।
बेबे

आप सरणी को वैश्विक बनाकर एक और चरित्र को बचा सकते हैं ताकि आपको कलाकारों की आवश्यकता न हो। a[]={1,0,6,0,0,3,10,0,9,7};main(){printf("%d",a[getchar()-48]-1);}
Allbeert

2
main(){printf("%d","106003:097"[getchar()-48]-49);}51 बाइट्स
bebe

1

जे (24, फ़ंक्शन)

(इनपुट पैनल अच्छा नहीं खेल रहा है। अजगर इंटरप्रेटर में निम्नलिखित पेस्ट करें और मेरा जवाब सामने आ जाएगा :)

print "f=:{&(_3+3 u:'^C^B^B^E^L^B^K\t')"


1

05AB1E , 13 बाइट्स (गैर-प्रतिस्पर्धात्मक)

0®5®®Y9®8 6¹@

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

-3 एमिगा को धन्यवाद

स्पष्टीकरण:

0®5®®Y9®8 6¹@ Takes an integer from STDIN.
0®5®®Y9®8 6   Push 0, r=-1, 5, r=-1, r=-1, Y=2, 9, r=-1, 8, 6.
           ¹  Push first input item.
            @ Pop and push the 0-indexed stack item at the respective index.

0®5®®Y9®8 6¹@साथ ही काम करना चाहिए।
एमिग्ना

@Eigna मुझे कोई पता नहीं था, धन्यवाद!
आउटगोल्फर

अच्छी सोच के साथ @। नहीं अक्सर आप देखते हैं कि इस्तेमाल किया :)
Emigna

@Emigna एक बाइट से छोटा )¹èया )sè
एर्ग आउटफोलर


1

जेली , 14 बाइट्स (गैर-प्रतिस्पर्धात्मक)

ị“-5--29-860”V

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

स्पष्टीकरण:

ị“-5--29-860”V Takes argument as an integer.
 “-5--29-860”  "-5--29-860" (1-indexed string).
ị              Return the xth char of the string above (y) (x=argument).
             V Eval. - is the same as -1.

ịV = žh‡05AB1E में
मैजिक ऑक्टोपस Urn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.