-ENDED- कुछ ऐसा करें जो कुछ और जैसा दिखता है [बंद]


78

एक स्निपेट, एक फ़ंक्शन, एक प्रोग्राम, लिखें ... जो इस तरह से बाधित है कि यह पहली नजर में स्पष्ट दिखता है कि यह कुछ और करता है।

उदाहरण के लिए: थोड़ा सा कोड लिखें जो दो नंबर जोड़ता है, लेकिन जब आप किसी से पूछते हैं कि "यह क्या करता है?", तो वह आपको बताएगा कि "हैलो, वर्ल्ड!"

नियम

  • यह कोड किसी ऐसे व्यक्ति के लिए पठनीय होना चाहिए जो मोटे तौर पर आपके द्वारा उपयोग की जाने वाली भाषा को जानता हो (अपने स्वयं के हित में APL जैसी आंतरिक भाषा से बचें)।
  • कोड को अप्रत्याशित रूप से कुछ करना चाहिए जो पाठक शुरू में भविष्यवाणी नहीं कर सकता है।
  • जब आप विभिन्न पाठकों से पूछते हैं, तो कोड के बारे में उनकी (गलत) राय समान होनी चाहिए।

रेटिंग

  • कृपया अधिकतम 10-20 सेकंड के दौरान अन्य प्रतियोगियों के कोड पढ़ें, बस वहां क्या होता है इसका एक अच्छा विचार है।
  • उत्तर में एक टिप्पणी जोड़ें जिसमें कहा गया है कि आपको लगता है कि कोड क्या करता है। यदि आप जो उत्तर देना चाहते हैं वह पहले से ही है, तो टिप्पणी को केवल +1 करें। (यदि आप उस उत्तर को याद करते हैं और एक और टिप्पणी जोड़ते हैं, तो चिंता न करें, इसे दूसरे उत्तर के रूप में नहीं गिना जाएगा)।
  • इस तरह अंक दिए जाएंगे: ( maxFalseOpinion- goodGuess) / totalOpinion(नीचे उदाहरण देखें)।
  • फेयरप्ले के साथ अन्य प्रतियोगियों को रेट करें और अपना कोड न लिखें
  • केवल उपयोगी टिप्पणी जोड़ें। "मुझे नहीं पता" और "अच्छा एक!" से बचें, उन्हें रेटिंग के लिए ध्यान में नहीं रखा जाता है, लेकिन यह कोड है न कि उन रेटिंग्स को जिन्हें ऑब्जेक्टिव किया जाना चाहिए।

रेटिंग का उदाहरण

स्निपेट दो नंबर जोड़ता है। टिप्पणियाँ कहती हैं:

(३) यह प्रदर्शित करता है "हैलो, वर्ल्ड!"
(1) यह 2 संख्याओं को प्रतिस्थापित करता है।
(2) इसमें 2 नंबर जुड़ते हैं।

अंकों की कुल राशि, राय की अधिकतम संख्या (3) है - अनुमानों की कुल राशि से विभाजित अच्छे अनुमानों (2) की संख्या (3 + 1 + 2 = 6)। परिणाम: (3 - 2) / 6 = 1/6 = 16.67%


अधिक अंक के बारे में

लोगों को लगता है कि कुछ परेशानियों का अंदाजा लगाया जा सकता है।

यहाँ एक सही स्कोर है:

printf('Hello World');

टिप्पणियाँ:
यह उस समय को प्रदर्शित करता है जब आपने एक बटन क्लिक किया है। (17 टिप्पणियाँ)।
कुल: 17 टिप्पणियाँ

स्कोर: (१% - ०) / १ 1 = १ = १००%

यहाँ एक लंगड़ा स्कोर है:

printf('Hello World');

टिप्पणियाँ:
यह "हैलो वर्ल्ड" प्रिंट करता है। (13 टिप्पणियाँ)।
कुल: 13 टिप्पणियाँ

स्कोर: (0 - 13) / 13 = -1 = -100%

यहाँ इतना बुरा स्कोर नहीं है:

printf('Hello World');

टिप्पणियाँ:
यह उपयोगकर्ता नाम प्रिंट करता है। (2 टिप्पणियाँ)।
यह वर्तमान समय (15 टिप्पणियाँ) प्रदर्शित करता है।
यह आपके द्वारा संशोधन के बिना दर्ज किया गया रिटर्न देता है (३ टिप्पणी)।
यह "हैलो वर्ल्ड" (1 टिप्पणी) प्रिंट करता है।
कुल: 21 टिप्पणियाँ

स्कोर: (१५ - १) / २१ = ०.६६६: = ६६.६ Expl%
व्याख्या:
१५ मुख्य अनुमान है, लोगों ने क्या कहा। 1 अनुमानों की सही संख्या है। 21 को सभी टिप्पणियों का योग है।


5
प्रतियोगियों के लिए संभव विचारों (विशेष रूप से सी लिख वाले) में पाया जा सकता underhanded.xcott.com
shiona

3
मुझे लगता है कि लोगों को टिप्पणी करने के लिए अनिच्छुक होगा यदि वे चाल नहीं देखते हैं (क्योंकि वे स्पष्ट रूप से गलत समाप्त करेंगे)। यह दृढ़ता से परिणामों को संशोधित करेगा।
ugoren

2
@ हैदरो, मैं कहूंगा कि यदि आप भाषा को थोड़ा सा जानते हैं, और समझने लगते हैं कि कार्यक्रम क्या करता है, तो टिप्पणी करें। अगर आप इसका मतलब नहीं समझ सकते (जैसे मैं स्लैकवियर के जवाब को नहीं समझ सकता ), नहीं।
ugoren

2
चुनौती कब खत्म होती है?
वोल्फराम एचएच

4
मुझे लगता है कि आपको विजेता के लिए न्यूनतम संख्या की आवश्यकता होनी चाहिए - मैं कहूंगा 10. 1 में से 1 गलत उत्तर बहुत प्रभावशाली नहीं है, फिर भी यह 100% है।
ugoren

जवाबों:


79

जावास्क्रिप्ट

var а;
a = 1;
а++;
alert( a );

उत्तर: यह आउटपुट 1नीचे दी गई टिप्पणियाँ इसे बहुत अच्छी तरह से समझाती हैं - यहाँ दो अलग-अलग चर हैं, - एक 'LATIN SMALL LETTER A' और दूसरा - 'CYRILLIC SMALL LETTER A'

था 1 सही जवाब, 50 लोगों को लगा कि यह 2 आउटपुट, और इसमें कुल 52 जवाब, स्कोर है (50 - 1) / 52 = 49/52 = 94,23%


57
आउटपुट 2या कम से कम मैं यही उम्मीद करता हूं :)
अलेक्जेंडर

8
यह चुपके जेएस स्निपेट मैंने अभी तक देखा है। बहुत बढ़िया।
पीटर माजिद

1
उन लोगों के लिए जो इसे प्राप्त नहीं करते हैं (आगे खराब होने वाले): लिंक
ब्लूराजा - डैनी पफ्लुगुएफ्ट

3
@soandos: (AGAIN, SPOILERS ): पहली और तीसरी पंक्ति में प्रयुक्त चर दूसरे और चौथे में एक से भिन्न होता है। एक का उपयोग करता है एक (U + 0061), जबकि अन्य का उपयोग करता है а (U + 0430)। यह भी देखें
ब्लूराजा -

5
मेरे एक दोस्त ने सोचा कि यह बहुत मज़ेदार था और इस github.com/johnhaggkvist/WATifyJS को लिखने के लिए प्रेरित किया गया था - उन्हें टिप्पणी करने के लिए बहुत कम प्रतिनिधि थे इसलिए मैं इसे उनके लिए कर रहा हूं ^ _ ^
हेनरिक एंडरसन

32

सी, स्कोर 33.3%

#include <stdio.h>
int main(int ac, char **av) {
        const char *arg = av[1];
        #define valid_ch(ch) (ch!='&' && ch!='\\')  // All valid except & and \
        while (*arg)
        {
                if (valid_ch(*arg)) putchar(*arg);
                arg++;
        }
        puts("");
        return 0;
}

Daud ./prog 'Hello & goodbye, world!'

स्कोर

सही जवाब है H\n( whileटिप्पणी का हिस्सा है \, 6 लोगों द्वारा दिए गए लाइन के साथ धन्यवाद , इसलिए कोई लूप नहीं है)।
सबसे लोकप्रिय गलती Hello goodbye, world\n, 25 लोगों द्वारा दी गई थी।
(२५ - ६) / ५ = = ३३.३%।
गणना करने के लिए परेशान करने के लिए ओलिवियर दुलैक को धन्यवाद।


24
प्रिंट "नमस्ते अलविदा, दुनिया! \ N" ...
वीआई।

5
यह एक अंतहीन लूप है।

5
केवल arg में पहला चरित्र और एक नई रेखा प्रिंट करता है। तो यह प्रिंट करता है H\n
मारिनस

7
प्रिंट्स: Hello goodbye, world!(no \ n) (हैलो के बाद 2 रिक्त स्थान)
ओलिवियर दुलैक

6
एक SEGFAULT का उत्पादन करता है।
पास्कलीन

27

अजगर

a = []
for i in range(10):
    a.append(i * ++i)
for a[i] in a: 
    print(a[i])

रेटिंग

  1. अच्छा उत्तर: प्रिंट 0 1 4 9 16 25 36 49 64 64, प्रत्येक संख्या एक पंक्ति में।

  2. स्पष्टीकरण: किसी को भी सही उत्तर नहीं मिलने के बावजूद, मैं इसे ज्यादातर असफल प्रयास मानता हूं, क्योंकि किसी ने भी गलती नहीं की जिसका मैंने इरादा किया था। (यदि कोई और नहीं करता है तो मैं बाद में एक वास्तविक स्पष्टीकरण जोड़ूंगा।)

  3. अच्छे उत्तरों की संख्या: 0

  4. समान गलत उत्तर वाले लोगों की संख्या: 7

  5. जवाब की कुल संख्या: 11

  6. स्कोर: 63,64% (दो दशमलव तक गोल)

व्याख्या

सबसे पहले, एक सूची aबनाई जाती है और मूल्यों से भर जाती है i * ++i++पायथन में कोई ऑपरेटर नहीं है , लेकिन एक गैर- +संचालक है, जो पूर्णांकों के लिए कुछ भी नहीं करता है, और इसे दो बार लागू करने से अभी भी कुछ नहीं होता है। तो aपूर्णांकों के वर्ग से 0लेकर तक शामिल हैं 9

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

जाल पाश के लिए दूसरे में था:

for a[i] in a: 
    print(a[i])

मुझे यकीन था कि ज्यादातर लोग इस प्रिंट को सभी a[i], यानी 0 1 4 9 16 25 36 49 64 81, प्रत्येक संख्या को एक पंक्ति में समझेंगे। उदाहरण के लिए, आपको इस वैरिएटन के साथ क्या मिलता है:

for x in a: 
    print(x)

xमें मान निर्दिष्ट किया गया है a, और फिर xमुद्रित किया गया है। पहले संस्करण में, a[i]मानों को असाइन किया गया है a, और फिर a[i]मुद्रित किया गया है। अंतर यह है, कि हमारे मामले में हमारे पास है i == 9, और इस प्रकार a[9]लूप के माध्यम से हर बार मूल्य बदल जाता है। जब अंत a[9]में मुद्रित किया जाता है, तो इसका मूल्य होता है a[8], और इस प्रकार 64फिर से मुद्रित होता है।


3
सिंटैक्स त्रुटि ( ++पायथन में नहीं )।
बदसूरत

5
SyntaxErrorदूसरे पर for
बकुरीउ

प्रिंट्स 81दस बार
Michael0x2a

SyntaxErrorदूसरे पर for। ये अद्भुत है। यह वास्तव में जीतना चाहिए। मुझे यह समझने में 5 मिनट लगे कि क्या हो रहा था!
माणिक

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

26

जावास्क्रिप्ट , स्कोर -100%

मैंने इसका आविष्कार नहीं किया, गैरी बर्नहार्ट ने किया लेकिन यह मेरे पसंदीदा में से एक है

alert(Array(16).join("wat?" - 1)+", BATMAN!")

37
आउटपुट NaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN, BATMAN! :)
कोडफ्रीक

1
यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

ऐसा लगता है कि वीडियो काफी प्रसिद्ध है ...
बकुरीउ

3
क्या यह है -100%? ...
एल्विन वोंग

बेशक। बैटमैन इसे दूर दे देता है।
mplungjan

14

पायथन, -54.8%

उत्तर: उठाता है SyntaxError: not a chance

from __future__ import braces

if (input() > 0) {
print 'You entered a positive number';
}
else {
print 'You didn\'t enter a positive number';
}
  • शुभ अनुमान: 24
  • वही बुरा अनुमान: 7
  • कुल अनुमान: 31

स्पष्टीकरण:

from __future__ import bracesपायथन में ईस्टर अंडे में से एक है। यह एक मजाक के रूप में है, यह कहते हुए कि भविष्य में पाइथन कभी भी स्कूपिंग के लिए ब्रेसिज़ का उपयोग नहीं करेगा।


6
यदि उपयोगकर्ता द्वारा प्रदत्त अभिव्यक्ति के परिणाम पर हस्ताक्षर किए गए हैं तो परीक्षण।
फेलिक्स डॉमबेक

1
मुझे संदेह है कि काफी त्रुटियां हैं। अजगर प्रोग्रामर जिद्दी हैं;)
grc

12
यह एक सिंटेक्स त्रुटि है!
धरा

11
SyntaxError: not a chance
बकुरीउ

2
@BoppreH कृपया किसी भी प्रकार की स्पष्ट व्याख्या के बिना परिणाम को बताने में स्वयं को सीमित करें या टिप्पणी को बढ़ा-चढ़ाकर बताएं जो पहले से ही आपके द्वारा सही माना गया है। अन्य प्रकार की टिप्पणियाँ केवल पाठकों का अनुसरण करने के लिए मज़ा को बर्बाद करती हैं।
बकुरीउ

14

पर्ल, 26.67%

परिणाम:

यह प्रिंट "मैं कुछ भी कहने के बारे में अस्पष्ट हूं।"

my $num1,$num2 = @_;लापता कोष्ठक है। इसलिए, यह बराबर है my $num1; $num2 = @_;$num1कुछ भी करने के लिए तैयार नहीं है।

इस प्रकार $num1कभी भी शून्य से अधिक नहीं होता है। स्क्रीन से छिपी हुई गुप्त मछली की दुनिया के बारे में बिट, गलत तरीके से, एक लाल हेरिंग है, ताकि लोगों को लगता है कि उन्होंने "चाल" पाया है।

इसके अलावा, टर्नरी ऑपरेटर पर्ल में एक एल-मूल्य है: 1 ? $a = 1 : $b = 2वास्तव में इसका मतलब है (1 ? $a = 1 : $b) = 2। जिसका अर्थ ($a = 1) = 2है मूल्यांकन करना, सेटिंग $aकरना 2। दिखावे के विपरीत, दूसरी स्ट्रिंग को सौंपा गया है $num1

मामले में आप सोच रहे हैं, //परिभाषित या ऑपरेटर है। यदि उप अपरिभाषित मान लौटाता है, तो स्ट्रिंग "Stuff did not happen."मुद्रित की जाएगी। लेकिन वास्तव में ऐसा नहीं होता है। बस लोगों को एक और विकल्प देना था।

स्कोरिंग:

कुल सही: 5

कुल अनुमान: 30

स्कोर: (१३ - ५) / ३० = २६.६ 5%

no warnings;
no strict;
no feature;
no 5.16;
no Carp;

sub do_mysterious_stuff
{
    my $num1,$num2 = @_;               

    if ($num1 > 0)
    {                                                                                                                  eval q; $num1="This is a secret fish world. Carp cannot be repressed!" or
       $num1 = "Hello, world!";
    }
    else
    {
        $num2 > 0 ? 
            $num1 = "What's up, world?": 
            $num2 = "I am ambivalent about saying anything at all.";
    }

    return $num1;
}

print do_mysterious_stuff(1,1) //"Stuff did not happen.";

2
यह आउटपुट करता है, मैं कुछ भी कहने के बारे में अस्पष्ट हूं।
मारिनस

10
यह प्रिंट करता है This is a secret fish world. Carp cannot be repressed!
ugoren

13
एक प्रतिगुरु नहीं होने के नाते यह छापना चाहिए Hello, world!
अलेक्जेंडर

2
खैर, यह बात है दोस्तों। मैं फिर कभी पर्ल के साथ काम नहीं कर रहा हूं।
श्री लामा

3
@ContextSwitch और @aidan, टर्नरी ऑपरेटर पर्ल में एक एल-वैल्यू है। 1 ? $a = 1 : $b = 2वास्तव में मतलब है (1 ? $a = 1 : $b) = 2। इसका मतलब है ($a = 1) = 2कि मूल्यांकन किया गया है, $a2 पर सेट किया जा रहा है। इसके अलावा, जैसा कि प्रिमो ने बताया है, आप my $num1, $num2 = @_;वह नहीं करते हैं जो आप उम्मीद करते हैं क्योंकि कोष्ठक गायब हैं।

14

PHP 52%

  $arg = 'T';
  $vehicle = ( ( $arg == 'B' ) ? 'bus' :
               ( $arg == 'A' ) ? 'airplane' :
               ( $arg == 'T' ) ? 'train' :
               ( $arg == 'C' ) ? 'car' :
               ( $arg == 'H' ) ? 'horse' :
               'feet' );
  echo $vehicle;

( यहां से सत्यापित शब्दशः )

स्पष्टीकरण और स्कोर

सही उत्तर घोड़ा है । यह हाथ की चाल या निंद्रा नहीं है। विचित्र रूप से, यह है कि PHP में टर्नरी ऑपरेटर को कैसे परिभाषित किया जाता है।
3 ने सही उत्तर चुना: घोड़ा ,
16 लोगों ने ट्रेन चुनी जो कि PHP को छोड़कर, सचमुच की हर दूसरी भाषा में सही है।
25 का कुल उत्तर, (16 - 3) / 25 = 52% का स्कोर देना


5
पैर
विम

15
प्रिंट करता है train
स्टेवड्रोज़ २४'१३

3
प्रिंट 'घोड़ा'।
जोनाथन


1
और यही कारण है कि आपको ऑपरेशन के आदेश को इंगित करने के लिए लगभग हमेशा कोष्ठक का उपयोग करना चाहिए , भले ही आपको लगता है कि आपको उनकी आवश्यकता नहीं है।
रयान अमोस

12

C ++ 28.9%

#include <iostream>

using namespace std;

void print( void ) {
  static int times = 0;

  switch( times ) {
  case 0:
     cout << "Hello";
     break;
  case 1:
     cout << "World";
     break;
  default:
     cout << "Goodbye";
     break;
  }
  times++;
}

int main(int cout, char* argv[]) {

  print();
  cout << '\n';
  print();
}

उपाय

इस कोड का उद्देश्य उपयोगकर्ता को यह सोचकर धोखा देना है कि "हैलो" और "वर्ल्ड" टेक्स्ट के बीच एक नया वर्ण मुद्रित किया जाएगा। ध्यान दें कि मुख्य के पहले पैरामीटर का नाम cout है। चूंकि, मुख्य के दायरे में, कॉट एक पूर्णांक है, << संचालक वास्तव में '\ n' के एक पैरामीटर के साथ एक नई पाली को मुद्रित करने के बजाय एक बाएं शिफ्ट ऑपरेशन करता है। प्रिंट फ़ंक्शन मुख्य रूप से इनपुट मापदंडों से मुख्य रूप से ध्यान हटाने के लिए है, लेकिन नाम स्थान उपसर्ग को जोड़ने के बिना std :: cout का उपयोग करने की अनुमति देता है।

स्कोर

एल्विन वोंग के सौजन्य से

  • कुल 38 उत्तर:
  • 12 विचार HelloWorld(मिनिटेक और ज़ील के विचार समान हैं)
  • २३ विचार Hello\nworld ३ ने कुछ और सोचा।
  • स्कोर है (23 - 12) / 38 = 28.9%

23
एक पंक्ति में "हैलो" और अगले में "विश्व" प्रिंट।
redtuna

2
प्रिंट्स "हैलोवर्ल्ड"। coutयदि पैरामीटर के बिना बुलाया जाता है , तो 1024 में डालता है ।
अलेक्जेंडर

9
प्रिंट करता है HelloWorld
Ry-

1
प्रिंट्स हैलोवर्ल्ड। और पूर्णांक "cout" पर थोड़ी समझदारी से बदलाव का प्रदर्शन करता है।
zeel

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

10

रूबी, 100%

display = lambda { puts "Hello, world!" }
display()

सही उत्तर:

प्रिंट्स "मुख्य" बिना किसी नई रेखा के। स्पष्टीकरण: रूबी में, आप सामान्य कोष्ठक वाक्यविन्यास का उपयोग करके लंबोदर नहीं कह सकते। इसके बजाय, प्रदर्शन () की व्याख्या बिल्ट-इन पद्धति के रूप में की गई है जिसमें सभी ऑब्जेक्ट हैं: o.display प्रिंट o.to_s से मानक आउटपुट। किसी वस्तु के बिना कहे जाने वाले तरीकों की व्याख्या "मुख्य" के तरीकों के रूप में की जाती है, एक वस्तु जिसमें कर्नेल मॉड्यूल शामिल होता है।

स्कोर: 3 एक ही गलत उत्तर का, दूसरा कोई उत्तर नहीं।


3
प्रिंट "हैलो, दुनिया!"
3Doubloons

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

8

पायथन, -28.13%

x = 0
while x < 10:
    if (x%2)==0: x += 2
else: x += 1

print x

यह प्रिंट करता है 11क्योंकि elseब्लॉक, जो कि संबंधित है while, को लूप से बाहर निकलने के बाद निष्पादित किया जाता है।

  • झूठे अनुमानों की अधिकतम संख्या: 8
  • सही अनुमान: 17
  • कुल अनुमान: 8 + 17 + 7 = 32

स्कोर: (8 - 17) / 32 = -28.13%


7
अनुपस्थित इंडेंटेशन की वजह से विफल रहता हैelse:
अलेक्जेंडर

16
11एक लाइन पर प्रिंट ।
बकुरीउ

6
यह प्रिंट 10.
कॉपी करें

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

8

पायथन: रेटिंग: -27%

name = "Robin"
seek = "Seek and find holy grail"
favorite_color = "blue"

from os import *

print "What is your name: %s" % name
print "What is your quest: %s" % seek
print "What is your favorite color: %s" % favorite_color

कार्यक्रम प्रिंट:

What is your name: <value of os.name> 
What is your quest: Seek and find holy grail
What is your favorite color: blue

रेटिंग: कुल राय: २२ १२ सही ३ + १ + ६ गलत [बकुइरू के जवाब के लिए, मैं कहूंगा कि यह करीब था लेकिन अभी भी गलत है क्योंकि os.name एक स्ट्रिंग है (os.uname एक फ़ंक्शन है)]

उस धारणा के आधार पर रेटिंग और रेटिंग प्रणाली की मेरी समझ: अधिकतम गलत = 6 सही = 12 स्कोर = (6-12) / 22 = -27%


11
प्रिंटों What is your name: [operating system name], What is your quest: Seek and find the holy grail, What is your favourite color: blueअलग पंक्ति में। स्पष्ट रूप [operating system name]से वास्तविक नाम से बदल दिया गया है।
अस्थिरता

3
मानों के साथ 3 अंतिम पंक्ति प्रदर्शित करता है name = "Robin", seek = "Seek and find holy grail"और favorite_color = "red", ओह, नहीं। blue! (AAARRGGGHHH!)
SteeveDroz

5
प्रिंटों की तरह कुछ What is your name: <function os.name at 0x....>आदि
Bakuriu

आउटपुट What is your name: Robin, What is your quest: Seek and find holy grailऔर What is your favorite color: blueअलग-अलग लाइनों पर।
रोरी ओ'केन

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

7

अजगर

import sys

class TwoPlusTwoIsFive(object):
  def __bool__(self):
    if 2 + 2 == 5:
      return True
    else:
      return False

two_plus_two_is_five = TwoPlusTwoIsFive()

if two_plus_two_is_five:
  print('{} is company'.format(sys.version[0]))
else:
  print('{} is a crowd'.format(sys.version[0]))

संपादित करें:

स्कोर (8-1) / 9 == 77.7%

सही आउटपुट अजगर 2 पर '2 कंपनी है', अजगर 3 पर '3 एक भीड़ है'।


7
2 is a crowd(पायथन 2 में, पायथन 3 में 3)।
ugoren

2 is company(पायथन 2 में), या 3 is a crowd(पायथन 3 में)।
वोल्फराम एचएच

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

5
लानत है विशेष विधि नामकरण की! :)
बकुरीउ २ '

7

जावास्क्रिप्ट, -46.7%

var getResult = function(n, notReadyYet) {
    alert("Calculating results...");
    if (notReadyYet) {
        setTimeout(getResult, 100, n);
    } else {
        sayResult(n);
    }
    return arguments.callee;
}

var sayResult = function(n) {
    if (n >= 10) {
        alert("That's a big number!");
    }
    if (n < 10) {
        alert("That's a small number.");
    }
    return n;
}

(function() {
    var input = parseInt(prompt("Please enter a number:"));
    var result = getResult(input, true);
    return result;
})();

तैयार होने पर आप इसे यहां चला सकते हैं (पहले अनुमान लगा लें!)। यदि आप JS पैनल में काफी नीचे स्क्रॉल करते हैं, तो आपको एक संक्षिप्त विवरण वाला कोड दिखाई देगा।

सही उत्तर:

उपयोगकर्ता को एक नंबर दर्ज करने के लिए कहने के बाद, यह एक अनंत लूप में प्रवेश करेगा और "गणना परिणामों ..." प्रदर्शित करेगा जब तक कि अधिकतम कॉल स्टैक आकार को पार नहीं किया जाता है (हालांकि jsfiddle उदाहरण लगभग 20 बार के बाद बंद हो जाएगा)। हालाँकि, यदि कोई अर्धवृत्त कहे जाने वाले कंगन के बंद होने के बाद रखा जाता है, तो यह टिप्पणियों में वर्णित mgibsonbr के रूप में काम करेगा।

स्कोरिंग:

  • अच्छा जवाब: 9
  • सबसे लोकप्रिय गलत राय: 2
  • कुल उत्तर: १५

यह प्रश्न के साथ एक नंबर मांगता है Please enter a number:और आपके द्वारा उत्तर दिया गया रिटर्न देता है true
स्टेवड्रोज़

8
यह "अनंत परिणाम" की गणना करके एक अनंत लूप में बंद हो जाता है
SeanC

यह एक संख्या के लिए संकेत देता है, दो बार "गणना परिणामों" को अलर्ट करता है, फिर अलर्ट करता है कि "यह एक _ संख्या है"
mgibsonbr

1
यह That's a big numberएमएस में आपके द्वारा इनपुट किए गए नंबर के बराबर देरी के बाद आउटपुट करता है ।
गिएरॉन

ब्राउज़र पर निर्भर करता है और / या डोम कैसे सेट किया जाता है (मैं वास्तव में जेएस के लिए नया हूं), यह उस फ़ंक्शन का नाम आउटपुट करता है जिसे पेज लोड पर कहा जाता है।
केविन

6

जावास्क्रिप्ट

var a = [];
a.push( "Hello" );
a.concat( [ ", ", "world", "!" ] );
alert( a.join("") )

उत्तर: यह सचेत करता हैHelloconcatविधि सरणी संशोधित नहीं करता है - यह रिटर्न एक सरणी जो सरणी और किसी भी अन्य आपूर्ति की बहस इस पर कहा जाता है के संयोजन में शामिल है।

15 सही, 26 गलत, कुल में 41 उत्तर और स्कोर (26-15) / 41 = 11/41 = 26,83% है


25
अलर्टHello, world!
स्टिवडोज़र

14
यह अलर्ट करता हैHello
अस्थिरता

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

5

अजगर 33.3%

def Test():
    False = True
    True = False
    if False:
        return False
    elif True:
        return True
    else:
        return None

a = Test()
print a

नोट: मान लें कि यह पायथन 2.x है, न कि पायथन 3।


जब चला, इस कोड का उत्पादन किया UnboundLocalError: local variable 'True' referenced before assignment


1
एक बढ़ाता हैSyntaxError
अस्थिरता

ऐसा नहीं होना चाहिए False, True = True, False?

यह है जो यह है। (किसी भी तरह, मुझे लगता है कि इस मामले में कोई फर्क नहीं पड़ता है)
टेरी

4
यह प्रिंट करता है True
वोल्फराम एचएच

1
उठाता है a UnboundLocalError
बाकुरिउ

5

जावा

public class Puzzle {

    public static void main(String[] args) {
        String out = "Some ungodly gibberish";
        //char x = \u000a; out = out + " and then some more. ";
        System.out.println(out);
    }
}

कोडगोल्फ में पहला प्रयास ...

अच्छा जवाब: प्रिंट Some ungodly gibberish and then some more.और एक नई पंक्ति

रेटिंग:

  • अनुमानों की अधिकतम संख्या 6
  • अनुमानों की कुल संख्या 11
  • सही अनुमानों की संख्या 5 (0 यदि आप पेडानिटेक मोड में हैं)

स्कोर: 9% (पीडियाटिक मोड में 55%)


5
प्रिंट्सSome ungodly gibberish and then some more.
कार्डबोर्ड_बॉक्स

6
Some ungodly gibberishएक नई
रेखा के

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

5

C # 62.5%

int sum=0;
List<Task> threads = new List<Task>();
for (int i=1; i<=10; i++) {
  Task adder = new Task( ()=> sum += i );
  threads.Add( adder );
  adder.Start();
}
foreach (var t in threads ) { 
  t.Wait();
}
Console.WriteLine("Sum of all numbers in 1..10 is: "+sum);

यह मेरा पहला कोड गोल्फ है।

सही उत्तर था: "55 और 110 के बीच कुछ"। ऐसा इसलिए है क्योंकि जब भी "योग + = i" कथन निष्पादित होता है, यह i के वर्तमान मूल्य का उपयोग करेगा। यह कोड लूप के पूरा होने के बाद भी निष्पादित हो सकता है , जिस बिंदु पर मेरा मूल्य 11 है। यह उच्चतम संभव मूल्य 110 बनाता है (और आप यह देख सकते हैं कि क्या आप अपने परीक्षण में लंबो को धीमा करते हैं)। सबसे छोटा संभव मान योग (1..10) है, जो 55 है।

  • अच्छा जवाब: 0
  • केवल लगभग अच्छे उत्तर: 5
  • सबसे लोकप्रिय उत्तर का चयन करने की संख्या: 5
  • कुल जवाब: 8

स्कोर: सख्ती से बोलना, किसी को यह सही नहीं लगा, इसलिए स्कोर (5-0) / 8 = 62.5% होना चाहिए यदि हम सही उत्तर के रूप में "लगभग अच्छा" गिनने को तैयार हैं, तो स्कोर (5-5) / 8 = 0% है


4
55 से 100 तक एक अनिश्चित संख्या को प्रिंट करता है, समावेशी।
Ry-

यह सिर्फ 100 प्रिंट करता है
केविन

1
0 (समावेशी) और 110 (सम्मिलित) के बीच एक 'यादृच्छिक' संख्या प्रिंट करता है
fjdumont

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

मुझे खुशी है कि ज्यादातर लोगों को यह सही-सही लगता है - संभवतः यह सही है कि उन्हें अपने कोड में वह गलती न करने का पता होगा!
redtuna

4

पायथन, -83.3%

उत्तर: प्रिंट a < bयदि इनपुट समान हैं, a = bयदि पहला बड़ा है, और a > bयदि दूसरा बड़ा है।

a = input()
b = input()
print 'a', '<=>'[cmp(a, b)], 'b'
  • शुभ अनुमान: 11
  • वही बुरा अनुमान: १
  • कुल अनुमान: 12

स्पष्टीकरण:

cmp(a, b)रिटर्न 0अगर दोनों तर्क समान हैं, 1यदि पहला बड़ा है, और -1यदि पहला छोटा है, तो यही कारण है कि गलत तुलना चिन्ह मुद्रित होता है।


7
प्रिंट्स a = b अगर a> बा <b a == b, या a> b है तो a> b
फ़ून

a = bइनपुट के लिए प्रिंट a == b, a < bइनपुट के लिए a> b, और a > bइनपुट के लिए <b
wim

2
प्रिंट्स a = bअगर a> b, a < bअगर a == b, a > bअगर a < b। (यह शायद @Foon का मतलब है।)
flornquake

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
SteeveDroz

1
मुझे लगता है कि यह स्कोर शो से बेहतर है। अगर मैं एरर-फाइंडिंग-मोड में नहीं आया था, तो मुझे नहीं मिला।
वोल्फ्राम एचएच

4

PHP, 100%

पहली बार gulf कोड करने के लिए पोस्टिंग, उम्मीद है कि यह बुरा नहीं है।

function word_to_num($word) {
 switch ($word) {
  case "one":
   return 1;
  case "two":
   return 2;
  case "three":
   return 3;
  default:
   return "error";
 }
}
function print_word($num) {
 switch ($num) {
  case 1:
   print "hello";
   break;
  case 2:
   print "world";
   break;
  case "error":
  default:
   print " ";
  }
}

$words = array("one", 0, "two");
foreach ($words as $word) {
 $result = word_to_num($word);
 print_word($result);
}

सही आउटपुट 'हेल्लोहेलोवर्ल्ड' है

स्कोर है (10 - 0) / 10 = 1 = 100%


9
प्रिंट करता है hello world
flornquake

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

ओह, हाहा। डार PHP।
Ry-

'one' == 0=> true। अत्यंत चालाक।
प्रिमो

4

पर्ल: 100% (4-0) / 4

print (1 + 2) * 3, "\n"; 
#

यह कार्यक्रम एक नई पंक्ति के बिना "3" प्रिंट करता है। पर्ल इस निर्देश को परस कर रहा है

((print (1+2)) * 3, "\n")

इसलिए केवल (1+2)तर्क के रूप में पारित किया जाता है print


3
प्रिंट्स के 9बाद एक नई
पंक्ति

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

3

सी#

static void Main(string[] args)
{
     Console.WriteLine('H' + 'e' + 'l' + 'l' + 'o');
     Console.ReadLine();
}

3
प्रिंट करता है प्रत्येक अक्षर के ASCII मूल्यों का योग (500)
3Doubloons

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

निष्पक्ष होने के लिए, पहली बार मैंने देखा कि मैंने सोचा था कि यह "हैलो" प्रिंट करेगा, लेकिन फिर डबल-टेक किया।
redtuna

3

CPython

if 'Hello' + 'World' is 'HelloWorld':
  print 'Hello'
if 'Hello' + 'World!' is 'HelloWorld!':
  print 'World!'

सही आउटपुट है 'हैलो'

स्कोर (14-3) / 19 == 57.9%


13
प्रिंट कुछ भी नहीं।
टेरीआ

1
प्रिंट करता है Hello\nWorld!
बकुरीउ

2
प्रिंट करता है Hello। (कार्यान्वयन निर्भर)।
वोल्फ्राम

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
SteeveDroz

3

सी (स्कोर: 4.45%)

अच्छा अनुमान: 7
गलत अनुमानों की अधिकतम: 6 + 2 = 8
कुल अनुमान: 6 + 7 + 3 + 2 + 4 = 22

समाधान: के ??/ लिए एक ट्रिग्राफ है \, इसलिए न्यूलाइन बच जाता है और scanfलाइन पर टिप्पणी की जाती है। इसलिए कार्यक्रम हमेशा के लिए चलता है, छपाई Guess a number between 1 and 10:। टिप्पणी मोजार्ट (के माध्यम से fortune) से एक उद्धरण है ।

// Why not?/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

// What?/
int main(int argc, char** argv)
{
    // Why not?/
    int number;

    // Why should I not send it?/
    srand(time(NULL));

    while(1)
    {
        // Why should I not dispatch it?/
        printf("Guess a number between 1 and 10: ");

        // Why not??/
        scanf("%d", &number);

        // Strange! I don't know why I shouldn't/
        if(number == rand() % 10 + 1)
        {
            // Well, then/
            printf("You guessed right!\n");
            // You will do me this favor./
            exit(0);
        }
    }
}

कम्पाइलर, कैसे संकलित करें और चलाएं:

gcc test.c -trigraphs


5
टिप्पणियाँ बस विचलित हैं। कार्यक्रम "1 से 10 तक यादृच्छिक संख्या का अनुमान है"।
लूज़र 16

6
"Guess a number between 1 and 10: Guess a number between 1 and 10: Guess a number between 1 and 10: " (and so on)इनपुट
मांगे

2
C ++ जैसी दिखने वाली टिप्पणियों में कुछ बुराई छिपी हुई है।
अलेक्जेंडर

1
आखिरकार, प्रिंट "आपने सही अनुमान लगाया!", और एक नई पंक्ति, और फिर समाप्त होता है।
कज़ ड्रैगन

4
बुरी टिप्पणी का ट्रिगर के साथ कुछ करना है।
शियोना

3

जावा

public class Test {
    public static void main(String[] args) {
        String fmt = "%s - %04d\n";
        System.out.println(fmt.format("Padded value: ", 0x0c));
    }
}

उत्तर

यह प्रिंट करता है Padded value:(एक नई रेखा के साथ)।

स्ट्रिंग की formatविधि staticपहले पैरामीटर के रूप में पारित होने के साथ है। यानी उपरोक्त कॉल इसके बराबर है:

        System.out.println(String.format("Padded value: ", 0x0c));

अच्छे उत्तरों की संख्या: 2 गलत उत्तर: 9

स्कोर : (9-2) / 11 = 63%


8
यह प्रिंटPadded value: - 0012\n
कॉपी करें

1
यह प्रिंट करता है "गद्देदार मूल्य:` के बाद एक नया चरित्र।
एल्विन वोंग

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

3

सी

#include <stdio.h>
#define SIX  1+5
#define NINE 8+1

int main()
{
    printf("%d\n", SIX * NINE);
}

स्कोर = (3-16) / 19 == -68.4%

अपना तौलिया मत भूलना।


15
यह ४२ + एक नई
रेखा छापता है

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
SteeveDroz

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

3

सी ++

#include <cstdio>

int main()
{
    int f;

    f or (f = 0, f < 1000, ++f,
        printf("H ello world !\n"));

    return 0;
}

स्कोर = (1 - 6) / 7 = -0.71428571428571 = -71.428571428571%


5
वह कुछ नहीं करता।
स्टेविड्रोज़

संकलन नहीं है।
f.ardelian

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

2

जावास्क्रिप्ट

var x = 0;
var y = !x * 4;
var z = !y;
alert("Z = "+z);

13
यह अलर्ट करता है Z = false
स्टेवड्रोज़

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

2

अजगर

def greeting():
  try:
    return 'Hello World'
  finally:
    return 'HELL0 W0RLD'

print greeting().lower()

सही उत्पादन 'hell0 w0rld' है

स्कोर (8-14) / 22 == -27.3%


7
प्रिंट्स: हैलो वर्ल्ड
टेरीआ

14
प्रिंट्सhell0 w0rld
स्टिवडोज़र

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

2

आर: 100%

कल्पनाशील नहीं है लेकिन कुछ लोगों को पहेली हो सकती है:

sum(data.frame(rep(1,10),stringAsFactors=TRUE))

आपको क्या लगता है इसका परिणाम क्या है?

संपादित करें :

उत्तर 20 था। (के बजाय ) के लापता sहोने के कारण , तर्क को मान्यता नहीं दी जाती है, इसलिए फ़ंक्शन एक नया स्तंभ बनाता है जिसे कहा जाता है । वेक्टर पुनर्चक्रण के कारण, कॉलम में 10 गुना होते हैं जो योग में s में परिवर्तित होते हैं , इसलिए कुल 20 और 10 नहीं।stringAsFactorsstringsAsFactorsstringAsFactorsTRUE1

यह जवाब टिप्पणियों में नहीं दिया गया था। 3 उत्तर दिए गए थे (सभी 10कमोबेश यही कह रहे थे )। इसलिए, एक 100% का स्कोर, मुझे लगता है।


मान लौटाता है 10
SteeveDroz

1
मैंने शुरू में सोचा था कि यह वापस आ जाएगी। 10. डरपोक ... एक "" को छोड़ने से वास्तव में चीजें बदल जाती हैं ...
दासन

1
@ डायसन को अब मुझे पता चला है कि दूसरा दबाने वाला भी चुपके से होता था: एक मान लेता है कि आंशिक मिलान इसके लिए सही होगा, लेकिन यह पता चलता है कि यह नहीं है।
प्लेनैपस

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टेवड्रोज़

100%! बधाई!
redtuna

2

Tcl

बदसूरत से प्रेरित

foreach c [split [lindex $argv 0] {}] {
    # Don't print the invalid chars & and \
    if {$c in "& \\"} {continue}
    puts -nonewline $c
}

क्षमा करें, एक उदाहरण स्ट्रिंग भूल गया। ठीक है, के रूप में चलाते हैं

./charfilter.tcl 'हैलो और अलविदा, दुनिया!'

सही समाधान संपादित करें : यह बिल्कुल भी फ़िल्टर नहीं करता है। ( 6x )
अधिकतम गलत उत्तर: 4x
कुल उत्तर: 10
स्कोर: -0.2


5
यह सिर्फ अपने तर्क को छापता है और वास्तव में फ़िल्टर नहीं करता है।
मारिनस

3
इसके बिना अपने तर्क प्रिंट " ", "&", "\"
पास्कलीन

यह गेम का अंत है , कृपया अपने आप को उन टिप्पणियों के साथ रेट करें जो इस से ऊपर हैं। अपनी सामग्री को संपादित करने और जोड़ने अच्छा जवाब है, की संख्या अच्छा जवाब, की संख्या लोगों की है कि ज्यादातर एक ही बात, जवाब कुल संख्या जवाब की और अपने स्कोरमत भूलो कि एक टिप्पणी के बगल में 2 का मतलब 3 उत्तर है। इसके नीचे स्वतंत्र रूप से टिप्पणी करें।
स्टीवेयड्रोज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.