वर्णों की संख्या के अनुसार भाषा के नाम का आउटपुट [बंद]


17

चुनौती:

आपका कार्य किसी भी भाषा का उपयोग करना है ताकि उस भाषा का नाम उसके नाम में वर्णों की संख्या से गुना हो।

  • भाषा के सामान्य नाम या संक्षिप्त नाम का उपयोग करें।
  • यदि किसी भाषा के कई संस्करण हैं, तो आपको संस्करण संख्या शामिल करने की आवश्यकता नहीं है।
  • पूंजीकरण मायने रखता है।

उदाहरण:

PHP -> PHPPHPPHP
Java -> JavaJavaJavaJava
C++ -> C++C++C++
Python 3 -> PythonPythonPythonPythonPythonPython
JavaScript -> JavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScript

30
किसी भाषा के नाम पर निर्भर होने वाले कार्य कुछ भाषाओं को मनमाना मानदंड द्वारा नुकसान पहुंचाने का एक रूप है
मार्टिन एंडर

16
मुझे लगता है कि यह चुनौती और अधिक दिलचस्प होती अगर पुनरावृत्ति की गिनती हमारे बायटेकाउंट को माना जाता ...
NieDzejkob

14
और क्योंकि यह अभी तक नहीं कहा गया है: पीपीसीजी में आपका स्वागत है! मुझे आशा है कि आप लोगों को यह बताने के बावजूद कि शायद यह एक अच्छी चुनौती नहीं है, जबकि दूसरे के आने के बाद एक उत्तर देने के बावजूद आप चारों ओर से चिपके रहते हैं।
लकोनी

3
@DonielF हालांकि सबसे छोटा है?
क्विंटेक

3
IMO यह अस्पष्ट है। उदाहरण के लिए सामान्य नाम का उपयोग करें , उदाहरण के लिए, JS का उपयोग जावास्क्रिप्ट के लिए किया जा सकता है। लेकिन मुझे यह कहने से रोकने के लिए क्या है कि मेरी भाषा "भाषा" को आमतौर पर "एल" के रूप में जाना जाता है?
पलटें

जवाबों:


21

वी , 2 बाइट्स

iV

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

हवाला देते हुए Arnauld , 1 की Levenshtein दूरी के साथ:

अब मुझे V प्रोग्रामिंग में 15 सेकंड का अनुभव है। तो, यह वास्तव में गोल्फ हो सकता है।



@totallyhuman यह वास्तव में गोल्फ है।
user202729

खैर, नौकरी के लिए सही भाषा! :)
डीजेमेक्मे

16

हास्केल , 16 बाइट्स

h>>h
h="Haskell"

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

दो सूचियों पर लागू, (>>)दूसरी सूची को अपने साथ सम्‍मिलित करता है जितनी बार पहली सूची में तत्‍व होते हैं।


पॉइंट-फ्री (19 बाइट्स)

id=<<(>>)$"Haskell"

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

(id=<<)के रूप में ही है join, लेकिन आवश्यकता के बिना import Control.Monad


मुझे लगता है कि आप के putStrरूप में अच्छी तरह से गिनती करने की आवश्यकता होगी , या कम से कम है s=कि अशक्त कार्य बनाता है।
बरगी

@Bergi इस विषय पर वर्तमान मेटा सर्वसम्मति के अनुसार इसकी आवश्यकता नहीं है , हालांकि मुझे अपना उत्तर बदलने में खुशी होगी अगर आपके पास एक अग्रणी की आवश्यकता के लिए एक अच्छा तर्क है s=
लकोनी

आह, मैं पहले से ही प्रोग्राम या फ़ंक्शन में "फ़ंक्शन" को फ़ंक्शन डिक्लेरेशन स्टेटमेंट के रूप में समझता था , फ़ंक्शन मान अभिव्यक्ति नहीं
बरगी

16

जे , 7 बाइट्स

मुझे अब J प्रोग्रामिंग में 15 सेकंड का अनुभव है। तो, यह वास्तव में गोल्फ (1) हो सकता है ।

echo'J'

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

(1) संपादित करें: और निश्चित रूप से यह था। 2 बाइट बचाने के लिए @ ConorO'Brien को धन्यवाद! एक क्रिया का उपयोग करना:

5 बाइट्स

'J'"_

आपका उत्तर अधिकांश उद्धरणों के साथ एक हो गया ...
user202729

14
@ user202729 क्या इसके लिए कोई टोपी है?
अरनौलड

2
आप इसे एक क्रिया (फ़ंक्शन) (5 बाइट्स) भी बना सकते हैं 'J'"_:। "जब यह संज्ञा के रूप में बाएं-अर्ग होता है, तो रैंक संयुग्मन, उस संज्ञा को उस संज्ञा को लौटाने वाली क्रिया में बनाता है।
कॉनर ओ'ब्रायन


11

ऑपरेशन फ्लैशपॉइंट स्क्रिप्टिंग भाषा, 64 बाइट्स

f={s="%1%1%1%1";format[s+"%1",format[s,"Operation Flashpoint"]]}

चूंकि स्क्रिप्टिंग भाषा के लिए कोई आधिकारिक नाम नहीं है, मैं भाषा Operation Flashpointके नाम के रूप में उपयोग कर रहा हूं ।

के साथ बुलाना:

hint call f

आउटपुट:


10

मुझे लगता है कि यह 7 बाइट्स में किया जा सकता है, बस "R"बुलाया गया हैsource(<program name>,ec=T)
Giuseppe

ec=T+4 बाइट्स के लिए एक कंपाइलर ध्वज की तरह होने के साथ
Giuseppe

@Giuseppe मुझे लगता है कि RGui, RStudio, या एक REPL के साथ कुछ और का उपयोग करके, आप बस कर सकते हैं "R"। मुझे नहीं पता कि क्या मायने रखता है।
केस्मार्ट्स

@KSmarts [1] "R"मेरे लिए आउटपुट ...
NieDzejkob


8

सी , 12 बाइट्स

f(x){x="C";}

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

User202729 की मदद से 3 बाइट्स बचाए । सी को रणनीतिक रूप से चुना गया है, लेकिन यह बहुत ज्यादा जीसीसी-विशिष्ट है।


एक कार्यक्रम में इस फ़ंक्शन का उपयोग कैसे किया जा सकता है?
अनातोली डिग

@anatolyg tio लिंक देखें।
श्री एक्सकोडर

वास्तव में चलाने के लिए अन्य कोड की आवश्यकता होती है, इसे देखते हुए यह उचित नहीं हो सकता।
गैलन

9
इस साइट पर आमतौर पर @GalenNare, हम फंक्शन सबमिशन की अनुमति देते हैं। यह सिर्फ एक फंक्शन है।
कॉनर ओ'ब्रायन

हालाँकि, बहुत सारी चेतावनियाँ उत्पन्न करने का प्यारा तरीका :)
user1997744

8

वर्बोसिटी , 458 454 बाइट्स

Include<Integer>
Include<MetaFunctions>
Include<Output>
Include<String>
Integer:DefineVariable<o; 1>
Output:DefineVariable<P; 0>
String:DefineVariable<s; "VerbosityVerbosityVerbosityVerbosityVerbosityVerbosityVerbosityVerbosityVerbosity">
String:DefineVariable<q; String:RemoveCharactersFromStart<s; o>>
String:DefineVariable<r; String:TakeFirstCharacters<q; o>>
Output:DisplayAsText<P; r>
DefineMain<> [
MetaFunctions:ExecuteScript<MetaFunctions@FILE>
]

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

NieDzejkob के लिए धन्यवाद 4 बाइट्स सहेजे गए!

आप जानते हैं कि आपकी भाषा क्रिया है जब यह 81 वर्ण लंबी स्ट्रिंग बनाने के लिए छोटा है कि यह 9 वर्ण लंबी स्ट्रिंग को 9 से गुणा करना है।



@NieDzejkob अच्छा लगा! यह काफी चालाक है!
केयर्ड कॉइनरहाइडिंग



7

/// , 17 बाइट्स

/i/\\\//iiiiiiiii

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

(यह प्रिंट /////////)


Naive solution (केवल) 1 बाइट लंबा है।

\/\/\/\/\/\/\/\/\/

डुप्लिकेटेड iएस को हटाने की कोशिश करने से वास्तव में बाइट की गिनती बढ़ती है।

/#/iii//i/\\\//###

7

शेफ , 268 बाइट्स

C.

Ingredients.
102 l f
101 l e
104 l h
67 l c
4 g i

Method.
Put f into the mixing bowl.
Put e into the mixing bowl.
Put h into the mixing bowl.
Put c into the mixing bowl.
V the i.
Pour contents of the mixing bowl into the baking dish.
V the i until ved.

Serves 1.

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

अधिक मुहावरेदार (565 बाइट्स):

PPCG Holiday Punch.

Ingredients.
408 ml apple cider
404 ml ginger beer
416 ml champagne
67 ml unsweetened cranberry juice
4 pinches mixed spice

Method.
Put apple cider into the mixing bowl.
Divide mixed spice into the mixing bowl.
Put ginger beer into the mixing bowl.
Divide mixed spice into the mixing bowl.
Put champagne into the mixing bowl.
Divide mixed spice into the mixing bowl.
Put unsweetened cranberry juice into the mixing bowl.
Sift the mixed spice.
Pour contents of the mixing bowl into the baking dish.
Sift the mixed spice until sifted.

Serves 5.

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


1
अब है कि एक स्वच्छ भाषा है।
एड्रियन झांग


5

पायथन 3 , 17 बाइट्स

print("Python"*6)

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

बेशक, पायथन 2 2 बाइट्स के साथ छोटा है

print"Python"*6

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

लेकिन मैं पायथन 3 पसंद करता हूं


1
आप जानते हैं कि आप पायथन 2 का इस्तेमाल कर सकते थे ...
मिस्टर एक्सकोडर

@ Mr.Xcoder में संपादित किया गया, लेकिन मैं पायथन 3 को पसंद करता हूं
caird coinheringaahing

हर कोई करता है, लेकिन पायथन 2 लगभग हमेशा गोल्फ खिलाड़ी है। : पी
बिलकुल अमानवीय

1
@ टोटलीहुमन s/almost/almost\{when manipulating sets and lists}/: पी
श्री एक्सकोडर

@ Mr.Xcoder आप एक समापन याद किया /?
user202729

5

7 , 3 बाइट्स

31317403

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

हैलो वर्ल्ड प्रोग्राम के समान प्रारूप, आउटपुट मोड को छोड़कर 3(बाइट-प्रति-तीन-कमांड) है। तीन कमांड्स 131वैल्यू 131बेस 6 = 37बेस 16 = कैरेक्टर को एनकोड करते हैं । उसके बाद 3कैरेक्टर को प्रिंट करते हैं।


5

> <> ,  23 19 15 13  12 बाइट्स

"><>" |o<.0l

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

Emigna ने 4 बाइट्स बचाए। एक पेड़ ने दूसरे को नहीं बचाया। चैती पेलिकन 1 और बाइट को बचाने में कामयाब रहा। उन सभी को धन्यवाद जिन्होंने गोल्फिंग में मदद की है! अर्नुलद का हवाला देते हुए, थोड़े संशोधनों के साथ: अब मुझे> <> प्रोग्रामिंग में 15 सेकंड का अनुभव है। तो, यह वास्तव में गोल्फ हो सकता है


1
"><>><>><>"oa0.
इमिग्ना

2
13 बाइट्स:"><>"|o<"><>"
एक पेड़

3
एमिग्ना और नोटाट्री दोनों के बदलावों का उपयोग करने और दोनों को मिलाकर एक नाटक करने के बाद आप इसे एक और 1 बाइट कम कर सकते हैं: "> <>" | o <.0l
चैती हवासील

2
@ टीलेपेलिकन: यह सरल है!
एमिग्ना

1
@Tealpelican धन्यवाद!
श्री एक्सकोडर



4

कमेंटेटर , 316 बाइट्स

           {-     {-    -}!  {-{- e#-}//{-#-}-}! {-       
;{-
     {-   -}!!  -}////{-#{-#-}    {-     -}!-}//-}//e#   e#-}//     -}//-}//{-e#                   e#-}-}//e#      e#-}//-}//-}//-}//e#         e#{-e# e#{-e# e#{-e#         e#-}-}-}-}-}
;{-/*{-/*{-/*{-/*{-/*{-/*{-/*{-/*{-/*{-/*{-/*-}-}-}-}-}-}-}-}-}-}-}

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

मेरे वर्बोसिटी के उत्तर के रूप में लंबे समय तक नहीं, लेकिन वहाँ हो रही है


4

तारों से , 146 बाइट्स

        + +*`        + +  * +  *       +* .                + +  * +          + * + .       + * +          + +* +  *        + * . . . .      + * +'

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

यह सजावट के साथ सुंदर दिखता है, हालांकि (180 बाइट्स):

        + +*`        
+ + /| * +  *       +
* .| \__             
  + \__/+  * +__     
     + * + . /  \    
+ * +      ========  
  + +* +  *  \__/    
  + * . . . .      + 
* +'

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


3

MSM , 9 बाइट्स

..;;..MSM

स्टैक ट्रेस:

. . ; ; . . M S M             -- concat
  . ; ; . . M MS              -- concat
    ; ; . . MSM               -- dup
      ; . . MSM MSM           -- dup
        . . MSM MSM MSM       -- concat
          . MSM MSMMSM        -- concat
            MSMMSMMSM







2

इमोजी , 33 बाइट्स

💬Emoji💬💬6💬📥👪➡

प्रकार प्रणाली का दुरुपयोग करता है। बहुत। पायथन एक के अलावा अन्य दुभाषियों पर काम नहीं कर सकते हैं। यह शायद नहीं होगा।

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



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