एक प्रोग्राम या फ़ंक्शन लिखें, जो एक इनपुट स्ट्रिंग और एक मानक विचलन देता है σ, उस स्ट्रिंग को सामान्य वितरण वक्र के साथ माध्य 0और मानक विचलन के साथ आउटपुट करता है σ।
सामान्य वितरण वक्र
yहर किरदार की समन्वय cहै:
σइनपुट के रूप में कहां दिया गया है, और कहांx है xकी धुरी समन्वय c।
- स्ट्रिंग के केंद्र में वर्ण है
x = 0। यदि स्ट्रिंग की लंबाई समान है, तो दो मध्य वर्णों में से किसी एक को केंद्र के रूप में चुना जा सकता है। - वर्णों को चरणों के द्वारा अलग किया जाता है
0.1(जैसे केंद्र के बाईं ओर का वर्णx = -0.1, मध्य वाले के दाईं ओर एक हैx = 0.1, आदि)।
स्ट्रिंग मुद्रण
- वर्णों की तरह रेखाएँ, के चरणों से अलग हो जाती हैं
0.1। - प्रत्येक वर्ण
yअपने स्वयं केyमान के सबसे निकट मान वाले रेखा पर मुद्रित होता है (यदि मान दो पंक्तियों के मानों के बीच में ठीक है, तो सबसे बड़े मान के साथ एक का चयन करें (जैसेroundआमतौर पर रिटर्न कैसे मिलता है)1.0जाता है0.5)। - उदाहरण के लिए, यदि
yकेंद्र मूल्य (यानी अधिकतम मूल्य) है की समन्वय0.78औरyपहले चरित्र का समन्वय कर रहा है0.2, तो 9 लाइनों जाएगा: केंद्र चरित्र लाइन पर मुद्रित किया जा रहा0है और पहले चरित्र लाइन पर मुद्रित किया जा रहा8।
इनपुट और आउटपुट
- आप
σप्रोग्राम तर्क,STDINअपनी दलील या अपनी भाषा में कुछ भी, के रूप में इनपुट (स्ट्रिंग और ) दोनों ले सकते हैं। - स्ट्रिंग में केवल मुद्रण योग्य होगा
ASCIIवर्ण होंगे। स्ट्रिंग खाली हो सकती है। σ > 0।- आप आउटपुट को
STDOUTफ़ाइल में प्रिंट कर सकते हैं , या इसे किसी फ़ंक्शन ( जब तक है) से वापस कर सकते हैं यह एक स्ट्रिंग है और प्रत्येक पंक्ति के लिए स्ट्रिंग की सूची नहीं कहेंगे)। - एक अनुगामी नई रेखा स्वीकार्य है।
- अनुगामी रिक्त स्थान तब तक स्वीकार्य होते हैं जब तक वे रेखा को अंतिम पंक्ति की लंबाई से अधिक नहीं बनाते (इसलिए अंतिम पंक्ति में कोई अनुगामी स्थान स्वीकार्य नहीं होता)।
परीक्षण के मामलों
σ String
0.5 Hello, World!
, W
lo or
l l
e d
H !
0.5 This is a perfectly normal sentence
tly
ec n
f o
r r
e m
p a
a l
s se
This i ntence
1.5 Programming Puzzles & Code Golf is a question and answer site for programming puzzle enthusiasts and code golfers.
d answer site for p
uestion an rogramming
Code Golf is a q puzzle enthusia
Programming Puzzles & sts and code golfers.
0.3 .....................
.
. .
. .
. .
. .
. .
. .
. .
... ...
स्कोरिंग
यह कोड-गोल्फ है ,
nsw
a er
t
s i
e n
t
or by
sh te
so the s wins.
सम्बंधित। सम्बंधित।
—
मार्टिन एंडर
मुझे लगता है कि अंतिम परीक्षा के मामले में शीर्ष पंक्ति में 3 बिंदु होने चाहिए, न कि 1.
—
एडिसन
@addison मेरे पास इस कंप्यूटर पर मेरा संदर्भ कार्यान्वयन नहीं है, लेकिन मुझे नहीं पता कि मीगो को एक अलग परिणाम क्यों मिला। परिणाम वह अपने कोड के साथ प्राप्त करता है बहुत "अवरुद्ध" लगता है। मुझे लगता है कि पल के लिए उस परीक्षण के मामले को नजरअंदाज करें।
—
जूल
@ TheBikingViking मैं वह पास कर दूँगा, यह ठीक है।
—
घातक
