एक प्रोग्राम या फ़ंक्शन लिखें, जो एक इनपुट स्ट्रिंग और एक मानक विचलन देता है σ
, उस स्ट्रिंग को सामान्य वितरण वक्र के साथ माध्य 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 मैं वह पास कर दूँगा, यह ठीक है।
—
घातक