เขียนโปรแกรมหรือฟังก์ชั่นที่ได้รับสายเข้าและค่าเบี่ยงเบนมาตรฐานσผลผลิตที่สตริงตามเส้นโค้งการแจกแจงแบบปกติที่มีค่าเฉลี่ยส่วนเบี่ยงเบนมาตรฐาน0σ
เส้นโค้งการแจกแจงปกติ
yพิกัดของตัวละครแต่ละตัวcคือ:
ที่σจะได้รับเป็น input และสถานที่ที่xเป็นแกนประสานงานของxc
- อักขระที่อยู่ตรงกลางของสตริงมี
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 สาย: ตัวศูนย์ถูกพิมพ์บนเส้นและตัวอักษรตัวแรกถูกพิมพ์ในบรรทัด08
อินพุตและเอาต์พุต
- คุณสามารถรับทั้งอินพุต (สตริงและ
σ) เป็นอาร์กิวเมนต์ของโปรแกรม, ผ่าน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.
ที่เกี่ยวข้อง ที่เกี่ยวข้อง
—
Martin Ender
ฉันคิดว่ากรณีทดสอบสุดท้ายควรมี 3 จุดในแถวบนไม่ใช่ 1
—
addison
@addison ฉันไม่มีการใช้งานอ้างอิงของฉันในคอมพิวเตอร์เครื่องนี้ แต่ฉันไม่รู้ว่าทำไม Mego ถึงได้ผลลัพธ์ที่แตกต่าง ผลลัพธ์ที่เขาได้รับจากรหัสดูเหมือนว่า "บล็อก" มาก ไม่สนใจกรณีทดสอบในตอนที่ฉันเดา
—
ทำให้เสียชีวิต
@TheBikingViking ฉันจะปล่อยให้ผ่านนั่นเป็นเรื่องปกติ
—
ทำให้เสียชีวิต
