คุณรู้จักโลโก้ PPCG หรือไม่? มันจะเป็นแบบนี้เมื่อคุณทำ ascii art ของมัน
+---+
|PCG|
+---+
v
ตอนนี้ใน Code Golf นี้คุณจะสร้างรหัสที่ทำให้โลโก้สำหรับเว็บไซต์อื่น ๆ คล้ายกับโลโก้ PPCG
สิ่งที่คุณควรทำ
สตริง "Shortened" จะเป็นสตริงที่มีตัวอักษรตัวพิมพ์ใหญ่และตัวเลขทั้งหมดในอินพุตสตริง (ซึ่งจะเป็นPPCG
เมื่อเป็นสตริงอินพุตProgramming Puzzles & Code Golf
)
กล่อง" (
+---+
| |
+---+
v
) ควรพอดีสตริงที่สั้นลงอย่างสมบูรณ์ (ไม่ใหญ่กว่าหรือเล็กกว่า)
นอกจากนี้ยังมีv
ส่วนที่ควรจะตรง 1 ลงและ 1 +
จากซ้ายไปขวาลง
จากนั้นเอาท์พุทกล่องที่มีสตริงที่สั้นลง
ตัวอย่าง
Stack Overflow
:
+--+
|SO|
+--+
v
Area 51
:
+---+
|A51|
+---+
v
กฎระเบียบ
คุณอาจสันนิษฐานว่าข้อมูลที่ป้อนมีตัวอักษรตัวพิมพ์ใหญ่อย่างน้อยหนึ่งตัว
ใช้กฎมาตรฐานของกอล์ฟ
^
ไม่ได้เพิ่มอะไรมากไปกว่าความท้าทายที่สองที่ฉันเชื่อมโยง แต่ฉันจะไม่ใช้ค้อนคู่หูในเรื่องนั้น ไม่.