पॉलीग्लॉट एनाग्रम्स कॉप्स थ्रेड


44

इस चुनौती के दो सूत्र हैं। यह पुलिस का धागा है। लुटेरों का धागा यहीं स्थित है

आपकी चुनौती एक OEIS अनुक्रम का चयन करना है और दो अलग-अलग भाषाओं में दो पूर्ण कार्यक्रम लिखना है जो STDIN के माध्यम से n या किसी अन्य प्रकार के मानक इनपुट के माध्यम से दिए जाने पर अनुक्रम में उस nth आइटम का निर्माण करता है, जहाँ n कोई धनात्मक संख्या है। हालाँकि आपके दो प्रोग्राम्स एनाग्राम होंगे, जिसका अर्थ है कि प्रत्येक को दूसरे के अक्षरों से फिर से व्यवस्थित किया जा सकता है।

प्रोग्राम को STDOUT के लिए वैकल्पिक व्हाट्सएप के बाद नंबर के दशमलव को आउटपुट करना होगा। कार्यक्रम STDERR को आउटपुट कर सकते हैं लेकिन इसे अनदेखा किया जाना चाहिए और यदि छिपे हुए मामले में ऐसा होता है तो यह स्पष्ट रूप से कहा जाना चाहिए कि यह मामला है।

यदि आप चाहें तो आप वर्ण कोड द्वारा भी आउटपुट कर सकते हैं। हालाँकि यदि आप अपने छिपे हुए समाधान में ऐसा करते हैं तो आपको अपने सबमिशन के मुख्य भाग में यह बताना होगा।

फिर आप OEIS नंबर, इसके लिए स्रोत कोड और एक भाषा का नाम प्रस्तुत करेंगे।

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

इस प्रकार आपको किसी भी भाषा को खोजने के लिए जितना संभव हो उतना कठिन बनाने के लिए प्रोत्साहित किया जाता है जो उनके प्रतीकों की सूची का उपयोग करके कार्य करता है।

स्कोरिंग

यह इसलिए सबसे छोटा अन-क्रैक प्रोग्राम विजेता है।

बोली

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

अर्थात यदि दो समाधान 1 और 2 हैं जो क्रमशः A और B भाषा में हैं तो समाधान 2 को भाषा A में सही आउटपुट नहीं देना चाहिए और समाधान 1 को भाषा B में सही आउटपुट का उत्पादन नहीं करना चाहिए।

सुरक्षा

एक बार जब आपका सबमिशन एक सप्ताह के लिए अनारकली हो जाता है तो आप अपना समाधान पोस्ट कर सकते हैं और अपनी पोस्ट को सुरक्षित घोषित कर सकते हैं। यदि एक सप्ताह के बाद आप समाधान नहीं पोस्ट करते हैं तो आपका उत्तर अभी भी क्रैक हो सकता है।


4
विचारों के लिए यादृच्छिक OEIS दृश्यों के माध्यम से ब्राउज़ करने के लिए, oeis.org/webcam
mbomb007

यह उन भाषाओं के साथ कैसे काम करेगा, जो व्याख्याकार को झंडे का उपयोग करना पसंद करते हैं, जैसे कि पर्ल? क्या वे अयोग्य हैं? क्या झंडे को कोड के हिस्से के रूप में गिना जाता है? क्या झंडे "स्वतंत्र" (कोड में शामिल नहीं हैं या सभी में विभाजित हैं)?
एमिगा

क्या छिपी हुई प्रोग्राम एक त्रुटि (आउटपुट के उत्पादन के बाद) से बाहर निकल सकती है? क्या इसका उत्तर में संकेत दिया जाना चाहिए?
लुइस मेंडो

1
यकीन नहीं होता कि यह किसी और के लिए मददगार होगा, लेकिन यह किसी भी शेष लापता पात्रों या किसी भी डुप्लिकेट वाले को हाइलाइट करता
डोम हेस्टिंग्स

1
यह सबसे अच्छा होगा यदि कोई स्टैक स्निपेट था, जो पहले से सबसे पुराना, बिना जवाब दिए दिखाने के लिए था।
mbomb007

जवाबों:


15

पायथन 2, 118 बाइट्स, A042545 क्रैक किया गया

i=input();s=1/(801**.5-28);a=[0,1]
for p in range(i):a+=[a[-2]+a[-1]*int(s)];s=1/(s-int(s))
print a[i]#,,,.//000fhlmo|

मुझे एक तुच्छ अनुक्रम लागू करने का मन नहीं था, इसलिए मैंने अपनी पीपीसीजी उपयोगकर्ता आईडी के साथ जाने का फैसला किया। मैंने इसे दूसरी भाषा में पहले लिखा था, जो आपको उस भाषा के बारे में एक संकेत देना चाहिए, हालांकि मैं 100 डॉलर का शर्त लगाऊंगा कि इसे किसी अन्य भाषा में क्रैक करने से पहले इसे गोल्फ भाषा में क्रैक किया जाएगा।

नोट: फ्लोटिंग-पॉइंट सटीक त्रुटियों के कारण, यह केवल 14. के इनपुट तक सटीक है। इच्छित समाधान उसी तरह है।

इरादा समाधान, जावास्क्रिप्ट (ES7)

for(i=prompt(),s=1/(801**.5-28),a=[1,0];i--;s=1/(s-n))
  n=s|0,a.unshift(a[1]+a[0]*n);
alert(a[0])  //#+2:[]giiiiinnpt

पायथन सॉल्यूशन के रूप में बहुत अधिक काम करता है, हालांकि इस तथ्य के कारण अनुक्रम सबसे बड़ा-पहले संग्रहीत किया जाता है कि जेएस नकारात्मक अनुक्रमण का समर्थन नहीं करता है।


2
मुझे काम करने के लिए A042545 (15) का मामला नहीं मिल सकता है। OEIS कहता है कि यह 53000053 है, लेकिन आपका कार्यक्रम कहता है कि यह 27666361 (कम से कम मेरी मशीन पर) है।
boboquack

@boboquack के लिए आउटपुट 16वास्तव में 53000053 है, लेकिन उसके बाद कोई मिलान शब्द नहीं लगता है। मुझे आश्चर्य है कि क्यों ...
ETHproductions

शायद एक अस्थायी बिंदु त्रुटि जो उत्तरोत्तर बदतर हो जाती है?
बोबोक्वैक


1
दमित, मैं सही था! :( यह मेरे जितना ही पास था: gist.github.com/dom111/bd9be933cb8ccd0e303601bf73d525b6 वैसे भी वर्कआउट के लिए धन्यवाद, मुझे ज़रूरत थी |()लेकिन बस उन्हें नहीं मिल सका!
डोम हेस्टिंग्स

10

ब्रेन-फ्लैक, 24 बाइट्स, A000290 , सुरक्षित

फिर भी एक और वर्ग समाधान। इस बार कोष्ठक के अलावा कुछ नहीं है

({(({}[()])()){}[()]}{})

इरादा समाधान ब्रेन-फ्ल्यू , ब्रेन-फ्लैक का एक संस्करण था जो स्टैक्स के बजाय कतारों का उपयोग करता है। कार्यक्रम था:

({(({})[()]){}}{})[()()]

भाषाओं को अलग माना जाता है क्योंकि दूसरी भाषा में चलने पर दोनों में से कोई भी कार्यक्रम रुकता नहीं है।


अगर चरित्र कोड का उपयोग करके इनपुट / आउटपुट की अनुमति है तो यह ग्लिफ़ो में काम करेगा ...
jimmy23013

@ jimmy23013 ग्लाइफो क्या है?
गेहूं जादूगर 21

6
esolangs.org/wiki/Glypho ((([{}{}{]]}[)))((){))(}
jimmy23013

@WheatWizard यदि यह फटा है, तो क्या आप यह दिखाने के लिए उत्तर संपादित कर सकते हैं?
mbomb007

@ mbomb007 यह दरार नहीं है
गेहूं जादूगर

7

पायथन 2, 38 बाइट्स, ए 1000290 एमिग्ना द्वारा क्रैक किया गया

def e(X):return X*X
print e(input())##

यह शायद दरार करना बहुत आसान होगा। मैं ज्यादातर इसे एक शुरुआती बिंदु के रूप में पोस्ट कर रहा हूं।

CJam में मौखिक समाधान:

ri:XX*e#def ()return X
e#pnt (input())


7

CJam , 7 बाइट्स, A005843 फटा!

ri2*e#^

यह एक बुनियादी 2*nअनुक्रम है।

स्पष्टीकरण:

r          e# read input
 i         e# convert to integer
  2*       e# multiply it by 2
    e#^    e# this is a comment that is ignored by the interpreter

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


मूल समाधान, गाजर

#^i*2er

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

स्पष्टीकरण:

#^            This pushes the input to the stack (anything before the ^ is the stack)
  i           Convert stack to integer
   *2         Multiply it by 2
     er       These are ignored because they are not Carrot commands
              Implicit output

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


1
ri#e^*2यदि जैली में काम होता तो *एक्सप्रेशन के बजाय गुणा होता। इतने करीब ...
ETHproductions


मेरे पास सब कुछ था लेकिन rअजगर में। इसके लिए मूल कोड देखने के लिए उत्साहित हैं।
एमिगा

1
@Emigna I ने मूल कोड
Kritii Lithos

6

2sable , 15 बाइट्स, A000290 , फटा हुआ!

उसी एन 2 ट्रेन पर रुकना : पी।

*?"!#$&<=@\^{|}

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


2
लगभग इस तरह प्रतीकों के साथ मालबॉज जैसा दिखता है: पी
ईथप्रोडक्शन 17


1
@ ConorO'Brien Hahaha, मुझे पूरा यकीन था कि जेली, पायथ, 05AB1E और MATL में यह संभव नहीं था। अच्छी नौकरी! :)
अदनान

5

ब्रेन-फ्लैक, 44 बाइट्स, A000290 क्रैक किया गया

<({({})({}[()])}{}))()()()turpentine/"*"*4splint>

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


मूल समाधान, पायथन 2

print(input()**(len(set("{}{}{}[]()<>"))/4))


अब मैं वास्तव में उत्सुक हूं। आपका मूल इच्छित समाधान क्या था? क्योंकि मैं देख रहा हूँ मैं यह अजगर बता सकते हैं len set inputऔर print(और क्योंकि मैं तुम्हें अजगर की तरह जानते हैं), लेकिन मैं कैसे कि वर्गों एक नंबर को समझ नहीं सकता
DJMcMayhem

@DrMcMoylex ने कहा
गेहूं जादूगर


5

अजगर 2, 25 बाइट्स, A000583 , फटा

Y=input("");print`Y**4`,X

आउटपुट प्रिंट करने के बाद यह प्रोग्राम एक त्रुटि के साथ बाहर निकलता है।


मेरा छिपा हुआ कोड (फटा समाधान से काफी अलग!):

दरअसल , 25 बाइट्स

4,n`*`Y")ii(*nppruttY;="X

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

स्पष्टीकरण:

4,n`*`Y")ii(*nppruttY;="X
4,n                        input, repeat 4 times
   `*`Y                    do * until the stack stops changing (fixed-point combinator)
       ")ii(*nppruttY;="X  push this string and immediately pop and discard it


5

पायथन, 118 बाइट्स, A042545 , सुरक्षित

i=int(input());s=pow(801.0,0.5);a=[0|0,1]
for Moshprtflmah in range(i):s=1./(s%1);a+=[a[-2]+a[-1]*int(s)];
print(a[i])

इस बार यह 2 और 3 दोनों में काम करता है और कोई टिप्पणी नहीं है! आप क्या करेंगे?

नोट: पुराने समाधान के साथ, यह फ्लोटिंग-पॉइंट अंकगणितीय त्रुटियों के कारण पहले 15 शब्दों के बाद सटीक खो देता है।

इरादा समाधान, जावास्क्रिप्ट (ES6)

giiiiinnnnprt:
i=prompt([n=+2]);s=Math.pow(801,.5);for(a=[1,0];i--;a.unshift(a[1]+a[0]*(s|0)))s=1/(s%1)
alert(a[0])   

हालाँकि मैंने कई पुराने संस्करण रखे हैं, मैं किसी तरह इस प्रति को खोने में कामयाब रहा , लेकिन सौभाग्य से इसे दूसरों से एक साथ मिलाना बहुत मुश्किल नहीं था। अब मैं देखता हूं कि मेरे पास prtदोनों कार्यक्रमों में एक विलुप्त हो गया था जिसे बाहर निकाला जा सकता था। ओह अच्छा।


मैंने सोचा था कि मैं आपको याद दिलाऊंगा कि आप चाहें तो इसे सुरक्षित मान सकते हैं।
गेहूं जादूगर

@WheatWizard धन्यवाद, मैंने अपना इच्छित समाधान जोड़ा है।
ETHproductions

5

अजगर 2, 124 बाइट्स, A144945 , [सुरक्षित]

इसे क्रैक करने से आपको 500 प्रतिनिधि इनाम मिलेंगे! बहुत देर!

एक n n n शतरंजबोर्ड पर 2 रानियों को रखने के तरीकों की संख्या ताकि वे एक-दूसरे पर हमला करें।

मुझे उम्मीद है कि यह बहुत आसान नहीं है। मैंने अपने कोड को व्यवस्थित किया है, ताकि व्हाट्सएप स्पष्ट रूप से दिखाई दे। वे केवल रिक्त स्थान और newlines हैं।

नोट: वर्ण कोड के माध्यम से इच्छित समाधान आउटपुट

n=input();print((3+2)*n*n+~0*6*n+1)*n/3;            +6;



























+7+7+7+7+7+7+7+7+7;+++++++++++++++9+9*9*9

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

इरादा समाधान, हेडसेट :

r2=ni***p**
(


p((0 ;3+++3;+;/


)





i+++nn
 +)7
n

n+++ 


17+~
 +)7;97++++7


69+9n+ ++7+n 69
 +7+ ++7


**7+++tut

यह निम्नलिखित बीएफ कार्यक्रम के बराबर है:

>>,[->>>+>>>+>>>+++++<<<<<<<<<]>>>->>>>>>-<<<[[>+<-]>[>>[<<<+>>+>-]<[>+<-]<-]<<<<]>>+++>[-<-[<+<<]<[+[->+<]<+<<]>>>>>]<<<.,.

4

फजी ऑक्टो गुआकामोल , 26 बाइट्स, A070627 [सुरक्षित]

49++*5^pm#]%:"?:.=:#,|"1:@

परीक्षण के मामलों:

1 -> 1
3 -> 23
5 -> 1

उपाय:

^::::|*?1=#@]","%.#49++5pm

मैजिस्टैक में काम करता है।


नमस्कार! बस आपको याद दिलाते हुए कि यह उत्तर सुरक्षित के रूप में चिह्नित किया जा सकता है। जल्दी करने की ज़रूरत नहीं है लेकिन किसी ने भी एक हफ्ते में इसे नहीं फटा। अच्छी नौकरी, मैं एक समाधान देखने के लिए उत्सुक हूं
गेहूं जादूगर

कूल, मैं यह करूँगा और एक बार जब मैं घर पहुंचूंगा।
21

3

अजगर, 75 बाइट्स, A004526 फटा, दूध

कुछ से अधिक एक चंचल परीक्षण, लेकिन:

/Q/////////////////****22222 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2;;;;;

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

दूध का घोल (उत्तल):

2/Q2 2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2*2*2*; 2*;                 2; 2; 2;

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

इरादा समाधान (///):

/*///;2/;// ///22/Q//2;///;//;***2222222222222222222222                    

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

अंतिम अर्धविराम से पहले 2 के रूप में इनपुट लेता है और क्यू की सही संख्या को आउटपुट करता है।

अनुक्रम 0-अनुक्रमित है (अर्थात 0 0 है, 1 0 है, 2 1 है, ...)

/// में थोड़ी-बहुत वाक्यविन्यास गलतियाँ मिलीं, इसलिए सभी समाधानों को संपादित किया।



3

MATL, 7 बाइट्स, A000217 , फटा

:sp{1}x

अनुक्रम है n(n+1)/2(त्रिकोणीय संख्या), इनपुट पर शुरू n=1के रूप में चुनौती द्वारा निर्दिष्ट: 1, 3, 6, 10, ... (इनपुट के लिए उत्पादन 0दो कार्यक्रमों में एक ही होने की गारंटी नहीं है)।

अन्य भाषा में प्रोग्राम एक त्रुटि (STDOUT में सही आउटपुट के उत्पादन के बाद) से बाहर निकलता है।

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

:            % Push [1 2 ... n], where n is implicit input
 s           % Sum of that array. Gives the desired result
   p         % Product of that. Gives the same number
    {1}      % Push a cell array containing number 1
       x     % Delete it


@ स्टीवनएच। वेल किया! मेरा मूल समाधान थाx:ps{}1
लुइस मेंडो


3

अजगर 3, 27 बाइट्स, A000012 , फटा

इस बार कोई इनपुट नहीं!

if 1:
    if 1:
        print( '1' )

इंडेंट टैब हैं, लेकिन बाइट्स को बचाने के लिए नहीं - वे व्हाट्सएप के लिए आवश्यक हैं।

मुझे नहीं लगता कि इसके लिए TIO लिंक या स्पष्टीकरण की आवश्यकता है!

(शायद किसी तरह से दरार होने में देर नहीं लगेगी)

इरादा उत्तर (व्हाट्सएप):

-Start-


    if1:if1:print('1')
-End-

(शुरू और अंत कार्यक्रम का हिस्सा नहीं)

क्षमा करें, मैं जोड़ना भूल गया कि यह STDERR को प्रिंट करता है:

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



मुझे ऐसा लगता है कि यह व्हॉट्सएप माना जाता है, लेकिन यह STDERR में एक त्रुटि छाप देगा क्योंकि इसमें [LF] [LF] [LF] को समाप्त करने के लिए आवश्यक लाइनफीड की कमी है।
मार्टिन एंडर

1
@milk तुम फिर से नहीं! : डी
बोबाकैक

1
@boboquack यह काम करता है, लेकिन यह STDERR (जिसे आप TIO पर डिबग मोड को सक्रिय करके देख सकते हैं) को प्रिंट करता है , और चुनौती कहती है कि उत्तर यह निर्दिष्ट करने की आवश्यकता है कि क्या छिपी हुई भाषा STDERR को लिखती है।
मार्टिन एंडर


3

फ़ज़ी ऑक्टो गुआकामोल , 11 बाइट्स, A001844 [सुरक्षित!]

hha02^d+**+

एक दरार जो dh*h++^2*0aछंटनी का काम करता है , पाइथ में। हालांकि यह सही आउटपुट स्वरूप नहीं है।

मेरा कोड अभी भी वहीं है! (और यह पायथ में नहीं है)

परीक्षण के मामलों:

0 -> 1
1 -> 5

उपाय:

^++d0ah*2*h

जोल्फ में।


1
मैं कसम खाता हूं, ऐसा लगता है कि यह जोल्फ के लिए बनाया गया था, लेकिन मैं अभी यह पता नहीं लगा सकता हूं d...
ETHproductions

क्रैक (मुझे आशा है ...)
ETHproductions

@ETHproductions आह, अच्छा। यकीन नहीं अगर यह मायने रखता है? संपादित देखें।
R।

मेरा कोड एक नई रेखा प्रिंट करता है, लेकिन कोई स्थान नहीं है। मान्य कोड के साथ ही।
R।

@EasterlyIrk मैंने जो कुछ भी कहा उसके बावजूद मैं इस जवाब पर गौर नहीं करता। मैंने जो कुछ भी कहा, वह अभी भी सही है लेकिन मैं प्रमुख व्हाट्सएप को वैध आउटपुट नहीं मानता हूं और मैं इस प्रश्न को प्रतिबिंबित करने के लिए संशोधन करूंगा।
गेहूं जादूगर


2

जावास्क्रिप्ट ईएस 6 , 38 बाइट्स, ए 1000290 , क्रैक

J=>eval(Array(J).fill(J).join`+`)|2-2;

यह स्क्वायर ट्रेन बहुत ही सुंदर है, लेकिन कहीं भी तेजी से नहीं जा रही है। (इसे प्राप्त करें? वर्ग ट्रेन? के रूप में, पहियों? नहीं? ठीक है, ठीक है। आलोचक ।)


इरादा उत्तर: जालीदार ( यह ऑनलाइन प्रयास करें! )।

in2Jo;=>eval(Array(J).fill(J).j`+`)|-2
in      take input, convert to number
  2J    raise to the second power
    o;  output and terminate; ignores following chars

2
आपका कोड मुझे यह समझाने की कोशिश कर रहा है कि दूसरी भाषा J: P
ETHproductions


2

MATL , 13 बाइट्स, A002275 क्रैक!

i:"@ax'1']
v!

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

स्पष्टीकरण:

i           % Grab input
 :          % Push (range(1,input))
  "         % For each element in this range:
   @        %   Push it
    a       %   Is is truthy?
     x      %   Delete it
      '1'   %   Push '1'
         ]  %   End loop
v           % Join all of these '1's together
 !          % Transpose and display

1
मुझे ऐसा लगता है कि यह विम में है, लेकिन मेरे जीवन के लिए मैं इसे क्रैक नहीं कर सकता
गेहूं जादूगर


2

2sable , 13 बाइट्स, A002378 , फटा हुआ!

आशा है कि मुझे कुछ याद नहीं है। गणना एक (n) = n × (n + 1) :

>*?"!&)<=@\\}

मेरा संस्करण:

?"\>@&*})<\=!

या सामने आया संस्करण:

  ? " \
 > @ & *
} ) < \ =
 ! . . .
  . . .

ध्यान दें कि >ऊपरी-बाएँ कोने में अप्रयुक्त (2sable प्रोग्राम को छोड़कर) है। मैंने लुटेरों को भ्रमित करने के लिए ऐसा किया (लेकिन यह स्पष्ट रूप से काम नहीं किया)।

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



@MartinEnder अच्छा काम! मैं मूल जवाब के साथ अपना जवाब अपडेट करूंगा :)।
अदनान


2

Befunge 93 , 14 बाइट्स, A121377 , दूध से फटा !

&52* %68*+ .@Q

मजेदार तथ्य: इसका पहला उद्देश्य यह है कि मैंने पहली बार उस भाषा का उपयोग किया है।

पायथ में मेरा समाधान। & @ एक त्रुटि प्रिंट करें, लेकिन वह STDERR को जाता है जिसे ओपी के अनुसार अनदेखा किया जाता है।

+%Q*5 2*6 8.&@


2

पायथन 2, 35 बाइट्स, A048735 , सुरक्षित

print(lambda u:u&u<<1)(input())>>1

मूल समाधान मेरी अपनी प्रोग्रामिंग भाषा वाइज में था

:<<>&>print(lambda uuu1)(input())1

अधिकांश पात्र अप्रासंगिक नो-ऑप हैं। महत्वपूर्ण पात्र पहले छह हैं। :स्टैक पर पहले आइटम की दो प्रतियां बनाता है। <<>बिट दो बार बाईं ओर और एक बार दाईं ओर शिफ्ट होता है जो कि एक बार बाईं ओर बिट शिफ्टिंग के बराबर है। &बिट वाइज और ऊपर और दूसरे आइटम (मूल और बिट शिफ्ट की गई कॉपी) लेता है। अंत में >थोड़ा सा दाईं ओर शिफ्ट होता है।


2

05AB1E, 5 बाइट्स, A000012 , सुरक्षित

$;$1?

1 की अनुक्रम। इसे ऑनलाइन आज़माएं

इरादा समाधान: Arcyou

1;$$?

इसे ऑनलाइन आज़माएं । मुझे इस भाषा के लिए दस्तावेज़ नहीं मिल रहे हैं, इसलिए इसकी व्याख्या नहीं है कि यह वास्तव में कैसे काम करता है।


बेवकूफ अर्धविराम ... मैं लगभग रेटिना इस्तेमाल कर सकते हैं, लेकिन मैं नहीं हो सकता है दोनों 1और ;
mbomb007

1
यह फटा नहीं है
गेहूं जादूगर

ऐसा लगता है कि यह उत्तर अब सुरक्षित के रूप में चिह्नित किया जा सकता है। चूँकि मैंने इस पर नकेल कसने के लिए काफी समय बिताया है, इसलिए मैं अभीष्ट उत्तर को देखने के लिए काफी उत्सुक हूँ।
गेहूं जादूगर

क्या इस उत्तर को "स्वीकृत" के रूप में चिह्नित नहीं किया जाना चाहिए?
mbomb007

1

अजगर 2, 70 बाइट्स, A000217 फटा!

मुझे लगता है कि यह उस भाषा में दरार नहीं होगी जिसे मैंने दूसरे संस्करण के लिए इस्तेमाल किया था, हम देखेंगे :)

o=input()
v=0
i=1
while o:
 v+=i
 i+=1
print v


#|  d00->1@@@++-^,,[

मुझे बाद में एहसास हुआ कि मैंने गलत तरीके से कोड को बाधित कर दिया था (यह पोस्ट किए गए उत्तर की वैधता को नहीं बदलता है)। यहाँ मैं हेडस्टैक में शुरू किया गया कोड है:

v
0
v
0
i
1
-
>      d0[v
^-1@+@d+1@?,,o|


1

05AB1E , 9 बाइट्स, A000042 क्रैक!

1×,1*-^$)

यह प्राकृतिक संख्याओं (OEIS) का यूनरी प्रतिनिधित्व है3उदाहरण के लिए, यदि इनपुट होता, तो आउटपुट होता 111

स्पष्टीकरण:

                    # implicit input
1                   # pushes 1 to the stack   
 ×                  # pushes "1" × (the input)
  ,                 # outputs the stack
   1*-^$)           # irrelevant

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


मूल समाधान, गाजर

1^*$-1×^)

व्याख्या

1^             Push "1" to the stack
  *            Multiply the string by
   $-1         ...the input (as an integer) minus 1 times
      ×,)      Ignored by the interpreter

*पलता द्वारा स्ट्रिंग (n+1)बार, ताकि a^*3में परिणाम aaaaऔर नहीं aaa। इसीलिए मैंने 1इनपुट से घटाया ।

अब केवल मुझे एहसास है कि )दोनों भाषाओं में अप्रासंगिक हो गया है: डी

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



मूल छिपी हुई भाषा क्या थी?
गेहूं जादूगर

@HeatWizard व्हूप्स, कि खोजने के लिए धन्यवाद। मैं भाषा अब जोड़ा
Kritixi lithos

1

जे, 2 बाइट्स, A000290 , क्रैक किया गया

*~

ठीक है, हो सकता है कि उन दो बायर्स के लिए शुरू हो। पैदावार n × n , या n 2

इरादा समाधान, जोल्फ, 2 बाइट्स

*~

कुंआ। हाँ। यह मेरी अपनी भाषा है और मुझे लगता है कि यह काम करता है क्योंकि ~एक विस्तारित चरित्र की तलाश करता है, लेकिन यह एक नहीं मिलता है, इसलिए यह इसे अनदेखा करता है। ¯ \ _ (ツ) _ / । उफ़।



@StevenH। अच्छी नौकरी! मैं इच्छित समाधान के साथ संपादित किया।
कॉनर ओ'ब्रायन

@ ConorO'Brien अपने इच्छित समाधान एक वैध समाधान नहीं था। भाषाओं को अलग न मानने के लिए न तो मूल या समाधान दोनों भाषाओं में बहुविकल्पी हो सकते हैं
गेहूं जादूगर

@WheatWizard ओह। वह अजीब है।
कॉनर ओ'ब्रायन



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