คำถามติดแท็ก typography

ความท้าทายที่เกี่ยวข้องกับการจัดเรียงเค้าโครงหรือการจัดรูปแบบของข้อความธรรมดาแบบโมโนสเปซ

28
คำนวณพี (ไม่ใช่ Pi)
ไม่ฉันไม่ได้หมายถึงและϕ = 1.618... π = 3.14159...ผมหมายถึงฟังก์ชั่น φ (x)คือจำนวนของจำนวนเต็มน้อยกว่าหรือเท่ากับไปที่มีความสำคัญที่จะxx π (x)เป็นจำนวน primes xน้อยกว่าหรือเท่ากับ ขอบอกว่า "ไม่ได้ปี่" แล้วเธ (x) และกำหนดให้เป็นหมายเลขของคอมโพสิตxน้อยกว่าหรือเท่ากับ งาน ป.ร. ให้ไว้เป็นจำนวนเต็มบวกอย่างเคร่งครัดx, คำนวณφ (เธ (x)) การให้คะแนนอยู่ในหน่วยไบต์ ตัวอย่าง แต่ละบรรทัดประกอบด้วยอินพุต (จาก 1 ถึง 100, รวม) และเอาต์พุตที่สอดคล้องกันคั่นด้วยช่องว่าง 1 0 2 0 3 0 4 1 5 1 6 1 7 1 8 2 9 2 …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

7
หลีกเลี่ยงแม่น้ำ
พื้นหลัง ในการพิมพ์ตัวอักษรแม่น้ำเป็นช่องว่างที่มองเห็นได้ในบล็อกของข้อความซึ่งเกิดขึ้นเนื่องจากการจัดตำแหน่งของช่องว่างโดยบังเอิญ สิ่งเหล่านี้น่ารำคาญเป็นพิเศษเนื่องจากสมองของคุณดูเหมือนจะหยิบมันง่ายขึ้นในสายตาที่ต่อพ่วงซึ่งทำให้ตาของคุณเสียสมาธิ ยกตัวอย่างเช่นใช้บล็อกข้อความต่อไปนี้บรรทัดที่แตกจนความกว้างบรรทัดไม่เกิน82 อักขระ : Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eismod tempor incididunt ut labore et dolore maga aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate …

24
จัดศูนย์กลางข้อความ!
จัดศูนย์กลางข้อความ! ในการท้าทายนี้คุณจะต้องอยู่ตรงกลางเส้นต่าง ๆ ตัวอย่าง Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf ข้อมูลจำเพาะ แต่ละบรรทัดอินพุตจะมีอักขระที่ไม่ใช่ช่องว่างอย่างน้อยหนึ่งตัวเสมอคุณอาจถือว่าอักขระช่องว่างเท่านั้นคือช่องว่าง ( ) และบรรทัดใหม่ แต่ละบรรทัดอินพุตจะไม่มีการต่อท้ายและ / หรือช่องว่างนำหน้า (ยกเว้นสำหรับการขึ้นบรรทัดใหม่) ไม่อนุญาตให้ใช้ช่องว่างต่อท้ายในเอาต์พุต คุณควรอยู่กึ่งกลางระหว่างบรรทัดที่ยาวที่สุดในอินพุต หากบรรทัดนั้นยาวแม้กระทั่งโปรแกรม / ฟังก์ชั่นของคุณควรอยู่กึ่งกลางทางด้านซ้าย ความยาวบรรทัดสูงสุดเป็นสิ่งที่ภาษาของคุณสามารถจัดการได้ แต่โปรแกรมของคุณควรทำงานกับบรรทัดที่มีความยาวอย่างน้อย 500 บรรทัด ลีดเดอร์บอร์ด นี่คือ Stack Snippet เพื่อสร้างทั้งกระดานผู้นำปกติและภาพรวมของผู้ชนะตามภาษา เพื่อให้แน่ใจว่าคำตอบของคุณปรากฏขึ้นโปรดเริ่มคำตอบด้วยหัวข้อโดยใช้เทมเพลต Markdown ต่อไปนี้: # Language …

30
Boustrophedonise
ที่เกี่ยวข้อง แต่แตกต่างกันมาก boustrophedonคือข้อความที่ทุกสายอื่น ๆ ของการเขียนจะพลิกหรือกลับด้วยตัวอักษรกลับรายการ ในความท้าทายนี้เราจะย้อนกลับบรรทัดอื่นทุกบรรทัด แต่ปล่อยให้ตัวละครที่แท้จริงใช้เหมือนเดิม คุณอาจเลือกบรรทัดที่จะย้อนกลับตราบใดที่มันเป็นเส้นอื่น คุณสามารถนำข้อความในรูปแบบที่เหมาะสมตราบใดที่คุณสนับสนุนศูนย์ ASCII ที่พิมพ์ได้หรือมากกว่าบรรทัดแต่ละบรรทัดมีอักขระศูนย์หรือมากกว่า ตัวอย่าง: ["Here are some lines","of text for you","to make a","boustrophedon"]: ["Here are some lines","uoy rof txet fo","to make a","nodehportsuob"] or ["senil emos era ereH","of text for you","a ekam ot","boustrophedon"] ["My boustrophedon"]: ["My boustrophedon"] or ["nodehportsuob yM"] []: [] ["Some …

9
ระหว่างเส้น
ในขณะที่ดูเดิลไปรอบ ๆ บนกระดาษสี่เหลี่ยมจตุรัสในวันอื่น ๆ ฉันพบว่ามีฟอนต์พื้นที่ว่างด้านบนเป็นตัวเลข ในกรณีที่คุณไม่ได้เห็นมันยังช่องว่างระหว่างรูปทรงดังกล่าวข้างต้นให้ผลผลิตอัตราส่วนทองคำ1.618033988749 ในการท้าทายนี้งานของคุณคือนำตัวเลขเป็นอินพุตและแสดงตามตัวอย่างที่แสดงด้านบน นี่คือวิธีการสร้างสิ่งเหล่านี้ เส้นทั้งหมดจะอยู่ในกริดปกติเพื่อให้แต่ละหลักประกอบด้วยเซลล์กริดจำนวนน้อย นี่คือรูปทรงของตัวเลข 10 หลัก (เราจะละเว้นจุดทศนิยมสำหรับความท้าทายนี้): ใช่7แตกต่างจากตัวอย่างอัตราส่วนทองคำที่ด้านบน ฉันคิดว่าเป็นอย่างนั้น เราจะไปกับอันนี้ ขอให้สังเกตว่าแต่ละหลักสูงห้าเซลล์และสามเซลล์กว้าง ในการแสดงตัวเลขคุณสามารถจินตนาการถึงการวางตัวเลขทั้งหมดไว้ข้างๆกันเช่นมีคอลัมน์ว่างหนึ่งคอลัมน์ระหว่างตัวเลขแต่ละคู่ ตัวอย่างเช่นรับ319อินพุตเราจะเขียน: โปรดสังเกตว่าเราเพิ่มหนึ่งคอลัมน์ที่ว่างนำหน้าและต่อท้าย ตอนนี้เรากลับเซลล์: ผลลัพธ์ควรเป็นขอบเขตของรูปหลายเหลี่ยมที่เป็นผลลัพธ์: แน่นอนคุณอาจสร้างผลลัพธ์ด้วยวิธีอื่นตราบใดที่เอาต์พุตที่แสดงนั้นมีลักษณะเหมือนกัน อินพุต คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นรับอินพุตผ่าน STDIN (หรือทางเลือกที่ใกล้เคียงที่สุด) อาร์กิวเมนต์บรรทัดคำสั่งหรืออาร์กิวเมนต์ฟังก์ชันเป็นสตริงหรือรายการตัวเลข (คุณไม่สามารถรับตัวเลขได้เนื่องจากจะไม่อนุญาตให้คุณสนับสนุนศูนย์นำหน้า) คุณอาจคิดว่าจะไม่มีตัวเลข 16 หลักในอินพุต เอาท์พุต ผลลัพธ์อาจปรากฏบนหน้าจอหรือเขียนลงไฟล์ในรูปแบบภาพทั่วไป คุณสามารถใช้กราฟิกแรสเตอร์และเวคเตอร์ ไม่ว่าในกรณีใดอัตราส่วนของเซลล์ของกริดพื้นฐานต้องเป็น 1 (นั่นคือเซลล์ควรเป็นกำลังสอง) ในกรณีของกราฟิกแรสเตอร์แต่ละเซลล์ควรครอบคลุมอย่างน้อย 20 คูณ 20 พิกเซล บรรทัดต้องไม่กว้างกว่า 10% ของขนาดเซลล์ ฉันยินดีที่จะให้ระยะห่างหนึ่งหรือสองพิกเซลเนื่องจากนามแฝงที่นี่ เส้นและพื้นหลังสามารถเป็นสองสีที่แตกต่างอย่างชัดเจน แต่รูปร่างที่สร้างโดยเส้นจะต้องไม่เติม จะต้องไม่มีช่องว่างในแต่ละวงปิด …

6
ปรับให้สมบูรณ์ & ยัติภังค์บล็อกข้อความ
Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). การจัดชิดขอบอย่างสมบูรณ์หมายถึงการจัดตำแหน่งชิดซ้ายและขวาและทำได้โดยการเพิ่มระยะห่างระหว่างคำจนกระทั่งแต่ละบรรทัดพอดี ที่เกี่ยวข้อง: ปรับข้อความโดยเพิ่มช่องว่าง จัดแนวข้อความให้เป็นบล็อก และในทางนี้ถือว่าเป็นขั้นตอนต่อไปในการประมวลผลข้อความ # 1: การใส่ยัติภังค์ (ซึ่งดูเหมือนจะไม่เคยโพสต์) อินพุต คุณสามารถป้อนข้อมูลในรูปแบบที่คุณชอบ คุณจะได้รับ: ความกว้างเป้าหมาย (เป็นตัวอักษร) ในช่วง 5-100 (รวม) บล็อกข้อความที่มีคำที่ใส่ไฮเฟน นี่อาจเป็นสตริงที่คั่นด้วยช่องว่างอาร์เรย์ของคำหรืออาร์เรย์ของอาร์เรย์ของคำในแฟรกเมนต์ (หรือการแสดงข้อมูลอื่น ๆ ที่คุณต้องการ) อินพุตทั่วไปอาจเป็น: Width: 25 Text: There's no bu-si-ne-ss lik-e s-h-o-w …

9
พิมพ์สี่เหลี่ยมที่แข็งแรงทั้งหมด 3 คูณ 3
ตารางที่มีความทนทาน (คล้ายกับตารางมายากล ) คือการจัดเรียงของจำนวนเต็ม 1 ถึง N 2บนกริด N โดย N ดังนั้นทุก 2 โดย 2 subgrid จะมีผลรวมเท่ากัน ตัวอย่างเช่นสำหรับ N = 3 หนึ่งตารางที่มีความทนทานคือ 1 5 3 9 8 7 4 2 6 เพราะทั้งสองรุ่นย่อย 4 คูณ 2 1 5 9 8 5 3 8 7 9 8 4 2 8 7 2 …
24 code-golf  number  arithmetic  number-theory  grid  code-golf  binary  code-golf  popularity-contest  code-golf  chemistry  code-golf  code-golf  date  code-golf  quine  chess  code-golf  hexadecimal  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  math  date  code-golf  typography  code-golf  string  code-golf  string  code-golf  code-golf  math  arithmetic  array-manipulation  grid  code-golf  puzzle-solver  code-golf  music  audio  code-golf  decision-problem  code-golf  geometry  code-golf  number  bitwise  code-golf  string  metagolf  hexagonal-grid  code-golf  string  code-golf  sorting  popularity-contest  code-golf  game  sequence  base-conversion  binary  code-golf  decision-problem  graph-theory  natural-language  code-golf  math  parsing  optimized-output  code-golf  array-manipulation  code-golf  graphical-output  image-processing  tiling  code-golf  graph-theory  path-finding  chess  code-golf  code-golf  balanced-string  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  statistics  code-golf  chemistry 

9
รับ CR และ LF อย่างแท้จริง
ในฐานะที่เป็นการเฉลิมฉลองของNotepad เก่าที่ดีเราจะปฏิบัติต่อการรับคืนและการป้อนบรรทัดตามที่พวกเขาต้องการในตอนแรกมากกว่าที่จะใช้ในปัจจุบัน รับสตริงที่ประกอบด้วย ASCII ที่พิมพ์ได้รวมกับตัวดึงข้อมูลบรรทัด (␊; LF; esc \n; hex 0A; dec 10) และการขึ้นบรรทัดใหม่ (␍; CR; esc \r; hex 0D; Dec 13) ทำให้ลองออนไลน์เพื่อแสดงว่าอักขระที่พิมพ์ได้ จะอยู่ในตำแหน่งหากพิมพ์บนเครื่องพิมพ์ซึ่งใช้อักขระควบคุมสองตัวนั้น: ป้อนบรรทัดต่อไปให้พิมพ์บรรทัดเดียวต่อไป บนแคร่ตลับหมึกพิมพ์ให้ดำเนินการพิมพ์ต่อจากขอบซ้าย การรับคืนที่ต่อเนื่องหลายครั้งจะทำตัวเหมือนการรับคืนแบบเดียว เนื่องจากอุปกรณ์ที่ทันสมัยมีปัญหากับoverstriking , การทำงานของหนึ่งหรือมากกว่าของผลตอบแทนการขนส่งจะยกเว้นสำหรับจุดเริ่มต้นของการป้อนข้อมูลที่ไม่เคยเกิดขึ้นโดยไม่ต้องมีอย่างน้อยหนึ่งก่อนหน้านี้และ / หรือต่อไปนี้อาหารเส้น อย่างไรก็ตามการขึ้นบรรทัดใหม่สองครั้งอาจถูกคั่นด้วยฟีดบรรทัดเดียว จำนวนพื้นที่สีขาวต่อท้ายเพิ่มเติมสามารถใช้ได้ทั้งทางด้านขวาของบรรทัดใด ๆ และด้านล่างของข้อความทั้งหมดตราบใดที่จำนวนของพื้นที่สีขาวที่กำหนดในอินพุตถูกเก็บรักษาไว้ ตัวอย่าง (การใช้\nและ\rสำหรับการป้อนบรรทัดและการขึ้นบรรทัดใหม่) Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, consectetur adipiscing\nelit, …

2
จัดรูปแบบ Drop Capital
บทนำ เขียนโปรแกรมหรือฟังก์ชั่นที่เพิ่มตัวพิมพ์ใหญ่ในย่อหน้า โปรแกรมจะป้อนข้อความเพื่อจัดรูปแบบความกว้างคอลัมน์และจำนวนบรรทัดที่จะลดทุน ตัวพิมพ์ใหญ่มีลักษณะดังนี้: Lines: 2 3 4 Drop capital: A| A.| A..| ~' ..| ...| etc. ~~' ...| ~~~' นี่คือความท้าทายที่เกี่ยวข้องกับการพิมพ์ อินพุต ป้อนสตริงของอักขระ ASCII ที่พิมพ์ได้ (ไม่มีแท็บหรือบรรทัดใหม่) และ 2 จำนวนเต็มมากกว่าหนึ่ง หนึ่งจำนวนเต็มคือจำนวนคอลัมน์ที่เอาต์พุตควรมี อีกเส้นคือจำนวนเส้นที่ทอดโดยทุนที่ปล่อย สตริงข้อความมีคำที่คั่นด้วยช่องว่างเดียว สมมติว่าไม่มีคำใดยาวเกินความกว้างของคอลัมน์ นั่นคือ,column width > longest word + drop capital height ทุกบรรทัดจะมีอย่างน้อยหนึ่งคำ สำหรับความท้าทายนี้คำประกอบด้วยอักขระใด ๆ นอกเหนือจากช่องว่าง อินพุตอาจอยู่ในรูปแบบที่สะดวกตามกฎด้านบน เอาท์พุต บล็อกข้อความชิดซ้ายที่มีตัวพิมพ์ใหญ่และจำนวนบรรทัดที่ระบุ บรรทัดควรมีคำให้มากที่สุดโดยไม่ยาวเกินความกว้างคอลัมน์ …

6
ย้อนกลับข้อความ Boustrophedon
Boustrophedonเป็นประเภทของข้อความสองทิศทางที่เส้นต่อเนื่องสลับกันระหว่างการอ่านจากซ้ายไปขวาและจากขวาไปซ้าย ทิศทางของตัวละครถูกสะท้อนด้วยทิศทางการอ่าน ในระบบการเขียนแบบย้อนกลับ boustrophedon อักขระถูกหมุน 180 แทนที่จะเป็นมิเรอร์ ท้าทาย เขียนโปรแกรม / ฟังก์ชั่นที่ยอมรับสตริงข้อความและคอลัมน์จำนวนหนึ่งและส่งออกสตริงที่จัดรูปแบบเป็นจำนวนคอลัมน์ที่ระบุโดยมีบรรทัดสลับกันพลิกคว่ำ อินพุต โปรแกรมของคุณควรยอมรับข้อโต้แย้งสองข้อ: S สตริงของข้อความที่จะจัดรูปแบบ N, จำนวนคอลัมน์ เอาท์พุต โปรแกรมของคุณควรเอาท์พุท S ที่ห่อหุ้มไว้ในคอลัมน์ N โดยมีบรรทัดสลับกันพลิก 180 องศา ทิศทางการอ่านของบรรทัดแรกนั้นจากซ้ายไปขวาเสมอ ไม่ต้องกังวลว่าจะวางบรรทัดตรงไหนบรรทัดสามารถแบ่งได้ทุกตัวอักษรโดยไม่ต้องใช้การสะกดคำ คุณอาจจะสมมติว่าสตริงอินพุตจะไม่มีตัวแบ่งบรรทัดใด ๆ ต่อไปนี้เป็นอักขระที่โปรแกรมของคุณควรสนับสนุนด้วยสำเนาที่พลิกกลับของพวกเขา: Uppercase: ABCDEFGHIJKLMNOPQRSTUVWXYZ ∀qƆpƎℲפHIſʞ˥WNOԀQɹS┴∩ΛMX⅄Z Lowercase: abcdefghijklmnopqrstuvwxyz ɐqɔpǝɟƃɥᴉɾʞlɯuodbɹsʇnʌʍxʎz Punctuation: &_?!"'., ⅋‾¿¡„,˙' กรณีทดสอบ S: The quick brown fox jumps over the lazy dog. …

3
ลบการใส่ไฮเฟ็น
ถึงเวลาสำหรับความท้าทายการพิมพ์ใหม่! เป็นปัญหาที่พบบ่อยเมื่อคัดลอกระหว่างรูปแบบเอกสารต่างๆ: การใส่ยัติภังค์ แม้ว่าจะลดความขรุขระของเลย์เอาต์ที่จัดชิดซ้ายหรือเว้นระยะห่างในเลย์เอาต์ที่เหมาะสม แต่มันก็เป็นความเจ็บปวดที่สมบูรณ์เมื่อ PDF ของคุณไม่ได้ถูกสร้างขึ้นอย่างเหมาะสมและยังคงเครื่องหมายยัติภังค์ในเลย์เอาต์ โชคดีที่ถ้าเราเชื่อว่าหนังสือช่วยตัวเองนับไม่ถ้วนออกไปที่นั่นจะไม่มีปัญหาหากคุณเห็นว่ามันเป็นความท้าทาย ฉันเชื่อว่าหนังสือช่วยตัวเองเหล่านี้ไม่มีข้อยกเว้นอ้างถึง PPCG ซึ่งจะมีการแก้ไขปัญหาใด ๆ หากนำเสนอเป็นความท้าทาย งานของคุณคือการลบการใส่ยติภังค์และการแยกบรรทัดออกจากข้อความเพื่อให้พร้อมที่จะวางในโปรแกรมแก้ไขข้อความใด ๆ คำอธิบายปัญหา คุณจะเขียนโปรแกรมหรือฟังก์ชั่นที่ลบการใส่ยัติภังค์และการแบ่งบรรทัดหากมี การป้อนข้อมูลจะเป็นสตริงบนstdin(หรือทางเลือกที่ใกล้เคียงที่สุด) หรือฟังก์ชั่นการป้อนข้อมูล เอาท์พุท (ในstdoutหรืออีกทางเลือกหนึ่งที่อยู่ใกล้หรือเอาท์พุทฟังก์ชั่น) จะเป็น 'แก้ไข' ข้อความ ข้อความนี้ควรคัดลอกได้โดยตรง ซึ่งหมายความว่าการส่งออกชั้นนำหน้าหรือต่อท้ายเป็น OK แต่การส่งออกที่เพิ่มขึ้นครึ่งหนึ่งข้อความแก้ไขของคุณ (เช่นช่องว่างนำในทุกบรรทัด) คือไม่ได้ กรณีพื้นฐานที่สุดคือต่อไปนี้ (หมายเหตุ: ไม่มีช่องว่างต่อท้าย) Lorem ipsum dolor sit amet, con- sectetur adipiscing elit. Morbi lacinia nisi sed mauris rhoncus. ควรลบยัติภังค์และเส้นแบ่งออกเพื่อให้ได้มา Lorem …

12
และทุกคนพูดว่า ...
วัตถุประสงค์รับอินพุตของข้อความที่ไม่มีอักขระ[หรือ]ดำเนินการต่อไปนี้: สำหรับทุกอินสแตนซ์ที่Amenมีอักษรตัวใหญ่อย่างน้อยหนึ่งตัว (ดังนั้นอินสแตนซ์ทั้งหมดของการAmenยกเว้นamen) ให้แสดงผลลัพธ์ที่เหมือนกันAmen(รักษาการใช้อักษรตัวพิมพ์ใหญ่) สำหรับทุก ๆ อินสแตนซ์ของ/all the people said[?: ]/i(นั่นคือนิพจน์ปกติ) ก็เอาท์พุทAmen(กรณีใด ๆ ก็ได้) หลังจากเอาต์พุตทุกตัวคุณสามารถเลือกตัวคั่นค่าคงที่เช่นบรรทัดใหม่เว้นวรรคหรืออะไรก็ได้ นี่คือรหัสกอล์ฟดังนั้นโปรแกรมที่สั้นที่สุดในหน่วยไบต์ชนะ ตัวอย่าง IOs Input: I said AMEN! AMEN, PEOPLE! Output: AMENAMEN ; any separator is fine, I choose none. Input: amen amen amen amen Output: ; nothing Input: ; empty Output: ; nothing Input: *blah …

7
คู่ของเครื่องหมายอัศเจรีย์และเครื่องหมายคำถามปกติและคว่ำ
ท้าทาย ¡เราจะให้เครื่องหมายตกใจและเครื่องหมายคำถามกลับหัว! ได้รับร่างของข้อความที่มีประโยคที่ลงท้ายด้วย., ?หรือ!, ย่อหน้าฤๅษีเครื่องหมายคำถาม¿เพื่อประโยคคำถาม (ประโยคที่ลงท้ายด้วย?) และเครื่องหมายอัศเจรีย์คว่ำ¡เพื่ออุทาน (ประโยคในตอนจบ!) ประโยคที่ลงท้ายด้วย.จะถูกละเว้น ประโยคจะถูกคั่นด้วยช่องว่าง (ช่องว่างแท็บและ / หรือบรรทัดใหม่) และจะประกอบด้วยตัวอักษรและตัวเลขจุลภาคเครื่องหมายจุลภาคเครื่องหมายวรรคตอนและช่องว่างเท่านั้น ทุกประโยคจะมีอย่างน้อยหนึ่งคำ คำแรกของทุกประโยครับประกันว่าจะเป็นตัวพิมพ์ใหญ่ อินพุตสามารถเริ่มต้นและสิ้นสุดด้วยช่องว่างใด ๆ ตัวอย่าง การป้อนข้อมูล: Hello there! What is your name? My name is Ron. What's your name? My name is Alex. Nice to meet you! Nice to meet you to! How was your break? …

10
การสื่อสารที่ง่ายขึ้นหมายถึง…○หนังสือเวียน!
จากสิ่งนี้แต่ฉันถูกขอให้[1] , [2]ทำแบบกราฟิก งาน EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS สร้างการแสดงผลแบบวงกลมของข้อความ ฟอนต์ตัวพิมพ์ใหญ่ใด ๆ ท็อปส์ซูจดหมายจะต้องหันออกจากวงกลม พื้นที่ก่อนหน้าFEWERจะต้องอยู่ที่ด้านล่าง (6 โมง) หรือ (สำหรับจุดบราวนี่) ข้อความของคุณจะต้องหมุน

1
หลักฐานที่ยอดเยี่ยมที่สุดเล็กไปจนถึงน้อยมาก -!
คุณนั่งที่บ้านถูมือของคุณในแบบที่ชั่วร้ายที่สุด เวลานี้ฉันจะสามารถตั้งค่าชุมชน A-SPIN! ฉันเพียงแค่อ้างว่าฉันได้พิสูจน์ปัญหานี้ (ซึ่งไม่น่าสงสัยเลยว่าแก้ไขได้) ในหนังสือเล่มนี้ที่นี่ ...คุณเปิดไปที่หน้าแรกที่เกี่ยวข้อง คุณเขียนลวก ๆ คำเหล่านั้น ... คุณเป็นคนชั่วแฟร์มาต์! ฮ่าฮ่าล้อเล่นนะ คุณรู้ว่ามันไม่ได้เกิดขึ้นเช่นนี้ นี่เป็นเพียงการเล่าเรื่องคู่แฝดที่ชั่วร้ายของเขา รูปแบบที่นี่ขี้เกียจเกินกว่าที่จะย่อ“ หลักฐาน” ของเขาลงในระยะขอบ เขาได้เรียกร้องให้คุณทำเพื่อเขา วัตถุประสงค์ได้รับการพิสูจน์ (สตริง) และหน้า (บล็อกข้อความ) "เขียน" ลงในระยะขอบพิสูจน์ กฎของหน้าที่ถูกต้อง บล็อกข้อความมีหน้าถ้าหากตรงตามข้อกำหนดต่อไปนี้: เส้นขอบด้านบนและด้านล่างเป็นรูปแบบ-{10,}\+$(นิพจน์ปกติเป็น-เวลาอย่างน้อยสิบครั้งจนถึง a +จากนั้นจึงสิ้นสุดบรรทัด) |ทุกคนที่ไม่ใช่สายบนและด้านล่างที่ไม่ต้องจบลงด้วยการ จะมีอย่างน้อยหนึ่งบรรทัดดังกล่าว จะมีช่องว่างอย่างน้อยห้าช่องจากช่องว่างสุดท้าย|ในแต่ละบรรทัด ทุกบรรทัดมีความกว้างเท่ากัน ดังนั้นต่อไปนี้เป็นหน้าที่ถูกต้อง ( .s ใช้สำหรับแสดงว่าขอบมาร์จิ้นสูงสุด): -----------------+ Lorem Ipsum. | and other . | latin crud . | …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.