เดี๋ยวก่อน ..... นี่มันไม่ได้หลอกเลย
พื้นหลัง
วันนี้บน YouTube ส่วนความคิดเห็นจะเกลื่อนไปด้วยรูปแบบดังกล่าว:
S
St
Str
Stri
Strin
String
Strin
Stri
Str
St
S
ที่String
เป็นตัวยึดตำแหน่งเพียงและหมายถึงการรวมกันของตัวละครใด ๆ รูปแบบเหล่านี้มักจะมาพร้อมกับIt took me a lot of time to make this, pls like
หรืออะไรบางอย่างและบ่อยครั้งที่ OP ประสบความสำเร็จในการสะสมจำนวนไลค์
งาน
แม้ว่าคุณจะมีความสามารถที่ยอดเยี่ยมในการสะสมผู้ติดตามบน PPCG ด้วยทักษะการเล่นกอล์ฟที่มีเสน่ห์ของคุณ แต่คุณก็ไม่ได้เป็นตัวเลือกอันดับต้น ๆ สำหรับการพูดอย่างมีไหวพริบหรือการอ้างอิงในส่วนแสดงความคิดเห็นของ YouTube ดังนั้นความคิดเห็นเชิงสร้างสรรค์ของคุณที่เกิดขึ้นจากความคิดโดยเจตนาจะรวบรวม 'ไม่ชอบ' ไว้ใน YouTube เพียงเล็กน้อย คุณต้องการให้สิ่งนี้เปลี่ยนแปลง ดังนั้นคุณต้องสร้างรูปแบบความคิดโบราณที่กล่าวมาข้างต้นเพื่อให้บรรลุเป้าหมายสูงสุด แต่ไม่ต้องเสียเวลาพยายามเขียนด้วยตนเอง
เพียงแค่ใส่งานของคุณคือการใช้สตริง, พูดs
, และเอาต์พุต2*s.length - 1
ย่อยของs
, คั่นด้วย newline, เพื่อให้สอดคล้องกับรูปแบบต่อไปนี้:
(สำหรับs
= "Hello")
H
He
Hel
Hell
Hello
Hell
Hel
He
H
อินพุต
s
สายเดียว ใช้ค่าเริ่มต้นของอินพุตของชุมชน คุณสามารถสันนิษฐานได้ว่าสตริงอินพุตจะมีอักขระ ASCII ที่พิมพ์ได้เท่านั้น
เอาท์พุต
มีหลายบรรทัดคั่นด้วยบรรทัดใหม่ซึ่งประกอบขึ้นเป็นรูปแบบที่เหมาะสมตามที่อธิบายไว้ข้างต้น ใช้ค่าดีฟอลต์ของชุมชน อนุญาตการนำหน้าและต่อท้ายว่างเปล่า (ที่ไม่มีอักขระหรืออักขระที่ไม่สามารถมองเห็นได้เช่นช่องว่าง)ในเอาต์พุต
กรณีทดสอบ
กรณีทดสอบหลายคำ:
Input => "Oh yeah yeah"
Output =>
O
Oh
Oh
Oh y
Oh ye
Oh yea
Oh yeah
Oh yeah
Oh yeah y
Oh yeah ye
Oh yeah yea
Oh yeah yeah
Oh yeah yea
Oh yeah ye
Oh yeah y
Oh yeah
Oh yeah
Oh yea
Oh ye
Oh y
Oh
Oh
O
โปรดสังเกตว่ามีการบิดเบือนที่ชัดเจนในรูปร่างของเอาต์พุตของกรณีทดสอบข้างต้น (ตัวอย่างเช่นบรรทัดที่สองและบรรทัดที่สามของเอาต์พุตปรากฏเหมือนกัน) นั่นเป็นเพราะเราไม่เห็นช่องว่างที่ต่อท้าย โปรแกรมของคุณไม่จำเป็นต้องพยายามแก้ไขการบิดเบือนเหล่านี้
เกณฑ์การชนะ
นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์ในแต่ละภาษาจะชนะ!
""
หรือไม่? แล้วตัวละครเดียว"H"
ล่ะ? ถ้าเป็นเช่นนั้นสิ่งที่ควรเป็นผลลัพธ์สำหรับทั้งสองกรณี?
YouTube Comments #1
ในชื่อ