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