साझा करना (वर्ण) देखभाल है!


40

अवलोकन

निम्नलिखित कार्य पर विचार करें:

एक सकारात्मक पूर्णांक n> 0 को देखते हुए , इसके पूर्णांक वर्गमूल का उत्पादन करते हैं। किसी संख्या n का पूर्णांक वर्गमूल x का सबसे बड़ा मान है जहाँ x 2 usually n , आमतौर पर सूत्र के साथ व्यक्त किया जाता है floor(sqrt(n))

उदाहरण: 25 -> 5, 24 -> 4, 40 -> 6, 1 -> 1

यह कार्य अपने आप में काफी आसान है। हालाँकि, इस चुनौती में, आपका कार्य केवल 25 वर्णों के सेट का उपयोग करके इसे यथासंभव अधिक भाषाओं में हल करना है

उदाहरण

सबसे पहले, आपको 25 बाइट्स का एक सेट (कोई डुप्लिकेट नहीं) लेने की आवश्यकता है । यह कुछ इस तरह दिख सकता है (प्रमुख स्थान पर ध्यान दें):

 ()*-.05:=>Mabdhilmnqrst|

इस सेट में केवल पात्रों का उपयोग करते हुए आपकी चुनौती है, संभव के रूप में कई पाठ आधारित (क्षमा करें, Piet) भाषाओं में समस्या के समाधान का निर्माण करें । आप वर्णों का उपयोग कई बार आवश्यकतानुसार कर सकते हैं, लेकिन आपको सेट के बाहर वर्णों का उपयोग नहीं करना चाहिए।

समाधान या तो पूर्ण कार्यक्रम या कार्य हो सकते हैं , लेकिन स्निपेट नहीं। उदाहरण के लिए, वर्णों के इस सेट का उपयोग करते हुए, मैं कर सकता था:

M -> (int) Math.sqrt(M)    // Java (lambda expression)
M => Math.sqrt(M)|0        // Javascript (unnamed function)
lambda M: int(M**.5)       // Python (lambda function)

जैसा कि मैंने 3 भाषाओं का उपयोग किया है, इससे मुझे 3 का स्कोर मिलेगा ।

कृपया अपने उत्तर में उपयोग किए जा रहे बाइट्स के सेट को भी शामिल करें।

नियम

  • यह एक चैलेंज है - आपका स्कोर आपके द्वारा सबमिट की जाने वाली भाषाओं की संख्या है। सबसे ज्यादा अंक जीते। मानक खामियां लागू होती हैं।
  • इस चुनौती के लिए, एक अलग भाषा प्रोग्रामिंग के रूप में एक 'भाषा' गिना जाता है - एक ही भाषा के कई संस्करण (पायथन 2, पायथन 3, आदि) पर प्रतिबंध लगा दिया जाता है।
  • प्रोग्राम को केवल भाषा के मानक पूर्णांक सीमा के भीतर इनपुट के लिए काम करने की आवश्यकता होती है।
  • सटीक समान स्रोत कोड (पॉलीग्लॉट्स) वाले कार्यक्रमों की अनुमति नहीं है।
  • अधिक विशिष्ट होने के लिए, यह बाइट्स का एक सेट है , वर्ण नहीं - इसलिए आप 05AB1E £और जेली ɱको एक ही चरित्र के रूप में उपयोग कर सकते हैं (क्योंकि उनके पास समान कोडपॉइंट है)।

कृपया ऐसा महसूस न करें कि आपको अन्य सभी समाधानों को हराना है - यदि आपके पास एक दिलचस्प जवाब है, तो इसे पोस्ट करें!


2
क्या हमारा समाधान पीट में हो सकता है यदि हमारे पास कोड कच्चा पीपीएम हो? (उदा P3 10 10 255 ...)
गेहूं जादूगर

हमें एक और पिक्सेल आधारित भाषा की आवश्यकता है ताकि हम गरीब पुराने पीट के साथ पॉलीग्लॉट कर सकें
MildlyMilquetoast

2
क्या हम A और B को भाषा A के रूप में गिना जा सकता है यदि हम एक और समाधान प्रदान करते हैं जो केवल B में काम करता है?
गेहूं जादूगर

क्या आप "स्पष्ट रूप से अलग" स्पष्ट कर सकते हैं? उदाहरण के लिए, बजाफ[]<>.,+- से अलग - के बजाय नंबवांग - मनोरंजक अंक है ? SNUSP , एक 2D ब्रेनफॉक व्युत्पन्न के बारे में क्या ? उन दोनों के लिए, परिणामी कोड ब्रेनफक में काम नहीं करेगा।
जंगहवान मिन

@WheatWizard आपके पास दो प्रोग्राम नहीं हो सकते हैं जो बिल्कुल समान हैं, लेकिन यदि आप एक को अलग करने के लिए संशोधित करते हैं तो इसकी अनुमति है। और हां, अगर आपको वास्तव में, आप Piet के लिए कच्चे ppm को "पाठ" के रूप में उपयोग कर सकते हैं: P
FlipTack

जवाबों:


37

20 भाषाएँ

 ()-#*.05;=>^Vefikloqrstअब तक (24 वर्ण) का उपयोग करना :

let f l=floor(l**0.5);;       OCaml
let f l=floor(l**0.5)         F#
f(l)=floor(l^.5)              Julia
f(o)=floor(o^.5)              PARI/GP
s^+>5 0>5 0*.5l               Pyth
(* **.5).floor                Perl 6
floor.(**0.5)                 Haskell
flr.(tt ^.5)                  Wonder
l=>l**.5^0                    JavaScript
l->l**.5^0                    Cheddar
.5^5*5f                       Pyke
(isqrt)                       Maple
ri.5#i                        CJam
isqrt                         Common Lisp
0.5^k                         MATL
*.5^0                         Jelly
*.^0                          M
t0^                           05AB1E
q f                           Japt
r#                            Pushy
V-                            gs2

flr.(tt ^.5)वंडर (कोई अतिरिक्त वर्ण नहीं) जोड़ने की कोशिश करें ।
मामा फन रोल

यदि आप जोड़ना {}[] चाहते हैं तो आप ब्रेन-फ्लैक जोड़ सकते हैं। यहाँ कार्यक्रम है
गेहूं जादूगर

यदि आप जोड़ते हैं ~, तो आप स्टैक्डsqrt~~ में कर सकते हैं ; यह टीओएस से इनपुट लेता है और स्टैक पर आउटपुट छोड़ता है।
कॉनर ओ'ब्रायन

जूलिया में भी हैisqrt
rahnema1

isqrtजूलिया में गिनती नहीं है क्योंकि बहुभुज की अनुमति नहीं है।
जुंगह्वान मिन

8

10 भाषाएँ

19 वर्णों की वर्ण सेट ( CP-1252 में ):

,-/12@QUVX^fkmt¬÷␊␍

जहां एक लाइन फ़ीड और एक गाड़ी वापसी का प्रतिनिधित्व करता है ।

( पात्रों की जाँच के लिए स्क्रिप्ट )


जेली, 2 बाइट्स

ƽ

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

05AB1E, 2 बाइट्स

t1X-^

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

जीएस 2, 2 बाइट्स

V-

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

जोल्फ, 3 बाइट्स

mfU

यहाँ यह कोशिश करो! (फ़ायरफ़ॉक्स पर सबसे अच्छा काम करता है)

जाप, 2 बाइट्स

¬f

यहाँ कोशिश करो!

MATL, 3 बाइट्स

X^k

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

Pyke, 3 बाइट्स

,1f

यहाँ कोशिश करो!

अजगर, 6 बाइट्स

/@Q2t2

यहाँ कोशिश करो!

ओएसिस, 6 बाइट्स

1␊2/m1÷

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

2sable, 9 बाइट्स

t1X-XX--^

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


cUजोल्फ में भी काम करता है।
कॉनर ओ'ब्रायन

@ ConorO'Brien हालांकि यह छोटा है, इसका मतलब cपात्रों की सूची में जोड़ना होगा । वह पहले से ही दोनों m(ओएसिस उप-उत्तर में) और f(जाप और पेक उप-उत्तर में) का उपयोग कर रहा है।
केविन क्रूज़सेन

@ केविनक्रूजसेन ik, यह सिर्फ पोस्टर के लिए है
कॉनर ओ'ब्रायन

6

5 भाषाएँ

जल्द ही और भाषाएं जोड़ेंगे।

चरित्र सेट (22 बाइट्स):

s^Q.5=>*|0√Lrdmlab :/1

Pyth

s^Q.5

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

Q=>Q**.5|0

वास्तव में

√L

CJam

rdmQ

अजगर

lambda Q:Q**.5//1

2
आप की जगह ले सकता |द्वारा ^अपने चरित्र सेट में एक बाइट बचाने के लिए अपने जावास्क्रिप्ट जवाब में।
लिन

6

5 भाषाएँ

[].,+<>{}()0134879

18 अक्षर।

मैं किसी भी वर्ण वर्ण का उपयोग नहीं करने की कोशिश कर रहा हूँ ...

Brainfuck , Brainfuck ++ , Brainfuck-ng , Braintrust , ...

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

(= (Sqrt (225) +1) ^ 2) ओवरफ्लो होने के 224कारण काम नहीं करता है 256

एक कम चरित्र का उपयोग करने के लिए सभी के -साथ बदल दिया +। (उदाहरण --> 255 +s)

मूल कार्यक्रम

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

ब्रेन-आलोचना

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

@ WheatWizard का कोड। अनुमति के लिए धन्यवाद!

ब्रेन-Flueue

({}())(())(())({}){{}({})({}<(({})<({({})({}[()])}{})>())>)([{}]<({})>({}))({}<‌​({}<([({})]){()<({}())>}{}(<()>){({}[()])([{}]())}{}>)>)({}<({})>)({})({})}{}({}[‌​()()]){}

एक अन्य @ WheatWizard कोड।

Numberwang

8440999999419999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999909999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990999999999917049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991907111499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900911778700000009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994111114999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999090911704999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999190711949999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991190000911700499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911900711114004190009119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997140919999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000091111400091149999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990904999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999711700499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999909171499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919071999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997111111999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999199999999990499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994191171494999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999091719117000007111419999994999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999099999999170349999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997799999949999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990999999991703

चम्मच

00101100010000100010111111001000110000000000000000000000000100000011010001000000101111111111011001101000100000011101000110110110110010000001001010110110011001100101100011010010010010010010010000001000110110110110110010000001010101011011001101000100000011101000110110111001000000110111010010010010101101100110100100010000001101110100100011011011011011001000100100010001110100100101011011000001101100100010101100000110110000011010010010010010010010010101101101101100100010010010101101100100000010101000100000001101101100110100100010000001010110011011001000000111010001101100001100000110100010000000110100100100000011011011011011011011000011111111111101000100000011000001000111011011001101100100100100000010101100110111011011001101001001001001000110110110110010001111111100100000010111111110110011010001010001000000011001111111100100000010111111110110011010001010

प्रति सर्वसम्मति के अनुसार, यह कोड ठीक होना चाहिए, भले ही वर्तमान में कोई दुभाषिया उपलब्ध नहीं है।


4

5 भाषाएँ

()*/12 dlinpqrstuअब तक का उपयोग और नई (18 वर्ण)।

आम लिस्प

isqrt

एक अंतर्निहित फ़ंक्शन।

QBasic

input q
print int(sqr(q))

अजगर ३

print(int(int(input())**(1/2)))

दशमलव बिंदु के बिना फ्लोटिंग-पॉइंट डिवीजन के लिए पायथन 3 का उपयोग किया जाता है।

रंज

q**/2//1

अनावश्यक उलटा ऑपरेटर को दिखाने के लिए अनावश्यक रूप से गोल्फ /। स्टड से इनपुट लेता है। इसे ऑनलाइन आज़माएं!

tinylisp

(d sqrt (q((n nsqr input) (i (l input nsqr) (s n 1) (sqrt (s n (s 1 2)) (s 2 (s (s (s 1 n) n) nsqr)) input)))))
(q((input)(sqrt 1 1 input)))

sqrtएक सहायक फ़ंक्शन है जिसके तर्क हैं: वर्तमान अनुमान n, nचुकता, और inputसंख्या। यदि inputइससे कम है nsqr, तो हम बहुत दूर चले गए हैं, इसलिए nमाइनस 1 लौटें ; अन्यथा, recurse, 1 जोड़ने nऔर जोड़ने n + n + 1के लिए nsqr। (गणित थोड़ा जटिल है क्योंकि टिनिइल में केवल घटाव होता है।) दूसरी पंक्ति हमारे वास्तविक कार्य को परिभाषित करती है, जो एक लेती है inputऔर 1 पर शुरू होने के sqrtसाथ परिणाम देती है n


यदि आप जोड़ना {}[] चाहते हैं तो आप ब्रेन-फ्लैक जोड़ सकते हैं। यहाँ कार्यक्रम है
गेहूं जादूगर

3

6 भाषाएं

का उपयोग करते हुए retun flosq(agm1)\,iऔर विस्तारित कोड पॉइंट्स B1और BC22 बाइट्स के लिए अब तक।

गेममेकर भाषा

return floor(sqrt(argument1))

Pyke

,1f

जूलिया

isqrt

मेपल

(isqrt)

अटक गया

i\

टीआई-बेसिक (हेक्स डंप)

B1 BC 72

ध्यान दें कि 0x72 rASCII में है।


1

7 भाषाएं

24 वर्ण:

limQi->(nt)Mah.sqr_ ?;:\

CJam

limQ
li       e#Read Int
  mQ     e#Integer square root

जावा

i->(int)Math.sqrt(i)

Chaincode

q_
q  #sQuare root
 _ #floor

मठ ++

_sqrt ?

मुसकान

;q:

अटक गया

i\)

Unilinear

iMivMiMs
i            Read input
 Mi          Convert to int
    v        Square root
    Mi       Convert to int
      Ms     Convert to String

आर

sqrt

लागत बहुत अधिक बाइट्स

अजगर

lambda i:int(i**.5)

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