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

การแข่งขันเพื่อแก้ปัญหาเฉพาะผ่านการใช้งานและการจัดการของสตริง

4
CUSRS - ระบบ Refactoring String ที่ไร้ประโยชน์อย่างสมบูรณ์!
บทนำ ฉันเป็นแฟนตัวยงของ SBU (สั้น แต่ไม่เหมือนใคร) ที่ท้าทายความสามารถในการเพาะปลูก PPCG ตลอดเวลา CUSRS เป็นระบบที่ออกแบบมาเพื่อ refactor สตริงฟังก์ชั่น CUSRS ใช้เวลา 2 พารามิเตอร์และเอาท์พุท 1 สตริง ท้าทาย จัดทำโปรแกรมฟังก์ชั่นแลมบ์ดาหรือทางเลือกที่ยอมรับได้เพื่อทำสิ่งต่อไปนี้: รับString inputและString refactor(เป็นตัวอย่าง) refactor inputใช้refactorดังนี้: refactorString จะอยู่ในรูปแบบของ((\+|\-)\w* *)+(regex) ตัวอย่างเช่น: +Code -Golf -lf +al แต่ละส่วนคือการกระทำที่ refactoring inputเพื่อดำเนินการเกี่ยวกับ แต่ละโปรแกรมยังมีตัวชี้ + จะแทรกคำต่อท้าย (โดยไม่มีเครื่องหมายบวก) ที่ตัวชี้ตำแหน่งปัจจุบันในสตริงแล้วรีเซ็ตตัวชี้เป็น 0 แต่ละการดำเนินการควรถูกนำไปใช้กับinputString และควรส่งคืนผลลัพธ์ ตัวอย่าง: input: Golf +Code //pointer location: …
11 code-golf  string 

7
การรื้อถอนอาคาร
ท้าทาย เขียนโปรแกรม / เต็มฟังก์ชั่นที่จะรื้อถอนอาคารที่ได้รับในอัตรา1 ชั้นต่อวินาที INPUT อินพุตคือสิ่งปลูกสร้างผ่านSTDIN (หรืออะไรก็ตามที่ถูกเรียกในภาษาของคุณ) หรือผ่านฟังก์ชั่น ARGUMENT t = 0 วิ | |#| {#} |# #| |# # #| |# # #| |# # #| TTTTTTT การป้อนข้อมูลประกอบด้วย: | เครื่องหมายเริ่มต้นและสิ้นสุดของพื้น {, }เครื่องหมายชั้นกับวัตถุระเบิด # เป็นหน้าต่างที่ใช้สำหรับตกแต่ง คือพื้นที่ซึ่งมีอยู่ทุกหนทุกแห่งภายในชั้นที่#ไม่มี T ทำเครื่องหมายพื้นดิน (ไม่สามารถทำลายได้) * ทำเครื่องหมายพื้นระเบิด กฎการป้อนข้อมูล: สิ่งปลูกสร้างเริ่มจากด้านบนหนึ่ง|และสิ้นสุดบนพื้นดิน (โดยไม่มี ( T) = no ( …

2
ตีความการทำซ้ำ!
ความท้าทายนี้เป็นครั้งแรกในซีรีส์สองความท้าทายเกี่ยวกับการทำซ้ำ วินาทีจะเพิ่มขึ้นในไม่ช้า ในภาษาที่เรียกว่า Repetition (สิ่งที่ฉันเพิ่งสร้างขึ้น) ประกอบด้วยสตริงที่ไม่มีที่สิ้นสุดของที่12345678901234567890...มีการ1234567890ทำซ้ำตลอดไป ไวยากรณ์ต่อไปนี้มีให้สำหรับหมายเลขเอาต์พุต: +-*/: สิ่งนี้จะแทรกโอเปอเรเตอร์ในสตริงของตัวเลขที่ซ้ำกัน ตัวอย่าง: +-> 1+2= 3( +แทรก+ระหว่าง1และ2) +*-> 1+2*3= 1+6= 7(เหมือนข้างบนยกเว้นใช้ตัวดำเนินการสองตัวในขณะนี้) /-> 1/2= 0(การทำซ้ำใช้การหารจำนวนเต็ม) //-> 1/2/3= 0/3= 0(การทำซ้ำใช้ "การเชื่อมโยงด้านซ้าย" พร้อมการลบและการหารหลายรายการ) ผู้ให้บริการแต่ละรายจะถูกแทรกเพื่อให้มีหนึ่งหลักทางด้านซ้ายยกเว้นว่ามีc(ดูด้านล่าง) c: เชื่อมต่อกับตัวเลขถัดไปในสตริง ตัวอย่าง: c+-> 12+3= 15( c"ต่อไป" 1และเชื่อมต่อกับตัวเลขถัดไป2เพื่อจัดรูปแบบ12) +c-> 1+23=24 ccc -> 1234 (): วงเล็บสำหรับการประมวลผลหมายเลข ตัวอย่าง: (c+)*-> (12+3)*4= 15*4= 60(การทำซ้ำใช้ลำดับของการดำเนินการ) (c+)/c-> (12+3)/45= …

2
Marcel Proust และ Markov ถอดรหัสข้อความ T9 ของบริการความปลอดภัย
ราวกับว่าความท้าทายนี้อาจเป็นPythonesqueอีกต่อไปในจิตวิญญาณอีกต่อไป ... ไม่จำเป็นต้องมีความรู้มาก่อนเกี่ยวกับโซ่มาร์คอฟหรือเทคนิคการเข้ารหัส คุณเป็นสายลับที่ต้องการได้รับข้อมูลสำคัญจากบริการรักษาความปลอดภัยของอังกฤษ M1S ตัวแทนของ M1s ตระหนักดีว่าสัญญาณ Wi-Fi ของพวกเขาสามารถดัก, Android / iOS ช่องโหว่ความปลอดภัยของพวกเขาใช้ประโยชน์อื่น ๆ ดังนั้นทั้งหมดของพวกเขาใช้ Nokia 3310 ของข้อมูลข้อความส่งที่ถูกพิมพ์โดยใช้T9 อัตโนมัติเสร็จ ก่อนหน้านี้คุณเคยแฮ็กโทรศัพท์ที่จะส่งไปยังสำนักข่าวกรองและได้ติดตั้งคีย์ล็อกเกอร์ภายใต้คีย์บอร์ดพลาสติกอันทรงเกียรติดังนั้นตอนนี้คุณจะได้รับหมายเลขที่ตรงกับตัวอักษรที่พิมพ์ดังนั้น " นกอินทรีจึงออกจากรังเพื่อเตือนตัวแทน " 84303245304270533808430637802537808430243687 แต่เดี๋ยวก่อน! ลำดับ T9 บางอย่างไม่ชัดเจน (“ 6263” อาจเป็น“ ชื่อ”,“ แผงคอ” หรือ“ โอโบ”; ยิ่งคลุมเครือยิ่งสงสัยมากขึ้น!) คุณจะทำอย่างไร คุณรู้ว่าการสอบเข้าครั้งแรกที่ใช้คือการสรุปผลงานชิ้นเอกของ Marcel Proust“ Remembrance of Things Past” ในเวลา 15 วินาทีดังนั้นคุณต้องการเลือกคำที่มาถัดจากคำก่อนหน้านี้ตามการกระจายความถี่ใน Chef-d ' …

2
สตริง Langford
คำอธิบายการท้าทาย สตริง Langfordของการสั่งซื้อNที่มีการกำหนดดังต่อไปนี้: ความยาวของสายเท่ากับ2*N, สตริงมีNตัวอักษรตัวแรกของตัวอักษรภาษาอังกฤษตัวอักษรแต่ละตัวปรากฏสองครั้ง สำหรับคู่ของตัวอักษรเดียวกันในแต่ละมีMตัวอักษรระหว่างพวกเขาที่Mเป็นตำแหน่งของตัวอักษรที่อยู่ในตัวอักษร ( A = 1, B = 2, ..., Z = 26) ยกตัวอย่างเช่นเพียงสองสาย Langford เป็นไปได้ของการสั่งซื้อ3เป็นและBCABAC CABACBที่คุณสามารถดูในทั้งสองของสตริงเหล่านี้มีจดหมายฉบับหนึ่งระหว่างสองA's สองตัวอักษรระหว่างB' s และสามตัวอักษรระหว่างC's รับจำนวนเต็มบวกNเอาท์พุทสตริงการสั่งซื้อทั้งหมดของ Langford N(ในรูปแบบที่เหมาะสม: พิมพ์ทีละบรรทัดโดยคั่นด้วยบรรทัดใหม่ส่งคืนรายการ / อาร์เรย์ ... ) ตัวอย่างอินพุต / เอาต์พุต 3: [CABACB, BCABAC] 4: [DACABDCB, BCDBACAD] 5: # no output # 7: [GCFBECBDGFEADA, GBFCBDECGFDAEA, GBDFBCEDGCFAEA, …
11 code-golf  string 

2
คำนวณการวิ่งของสตริง
พิจารณาคำจำกัดความต่อไปนี้ที่นำมาจากจำนวนการเรียกใช้ในสตริงโดย W. Rytter โปรดทราบว่าคำสตริงและสตริงย่อยเป็นคำพ้องความหมายคร่าวๆทั้งหมด การทำงานในสตริงคือเซ็กเมนต์ที่ไม่มีช่วงเวลา (ที่มีช่วงเวลาน้อยที่สุดเท่ากัน) ในสตริง จุด p ของคำ w คือเลขจำนวนเต็มบวกใด ๆ เช่น w [i] = w [i + p] เมื่อใดก็ตามที่ทั้งสองข้างของสมการนี้ถูกกำหนด อนุญาตต่อ (w) แทนขนาดของคาบที่เล็กที่สุดของ w เราบอกว่าคำ w คือคาบ iff ต่อ (w) <= | w | / 2 x = abcabสำหรับตัวอย่างพิจารณาสตริง per(abcab) = 3เป็นx[1] = x[1+3] = a, x[2]=x[2+3] = …
11 code-golf  string 

5
พิมพ์ตัวต่อ AdamN
Adam7เป็นอัลกอริทึมการเชื่อมโยงสำหรับภาพแรสเตอร์เช่น PNG มันถูกเรียกว่าอัลกอริทึม "Adam7" เพราะมันถูกคิดค้นโดย Adam M. Costello และมันถูกสร้างขึ้นโดยทำตามรูปแบบที่แน่นอน 7 ครั้ง หนึ่งในสิ่งที่ยอดเยี่ยมเกี่ยวกับอัลกอริทึม Adam7 ที่ทำให้มันสนุกสำหรับกอล์ฟรหัสคือรูปแบบนั้นสามารถทำซ้ำได้หลายครั้งโดยพลการตราบใดที่มันแปลก ย้อนกลับไปเมื่อปี 1996 เมื่อPNGมาตรฐานได้รับการพัฒนาการใช้การทำซ้ำเพียง 7 ครั้งก็ถือว่าเพียงพอเนื่องจากการทำซ้ำ 9 ครั้งนั้นซับซ้อนเกินไปและการทำซ้ำ 5 ครั้งนั้นไม่ได้มีประสิทธิภาพ นี่คือการวนซ้ำครั้งแรกของกระเบื้อง: a ค่อนข้างง่าย นี่เป็นไทล์ "Adam1" นี่คือวิธีที่เราจะไปถึงการทำซ้ำครั้งถัดไปไทล์ "Adam3" ตั้งแต่กระเบื้องสุดท้ายของเราคือเราสองเท่าของความสูงและความกว้างและเป็นคนต่อไปจะเป็น1x1 2x2อันดับแรกเราเริ่มต้นด้วย 'a' ที่มุมซ้ายบน a- -- ขั้นตอนที่ 2 คัดลอกรูปแบบนี้ไปทางขวาและเพิ่มตัวอักษรที่เรากำลังทำอยู่ ab -- ขั้นตอนที่ 3 เช่นเดียวกับขั้นตอนที่ 2 แต่คัดลอกลงแทนขวา ab cc ความเจริญ ไทล์ …

8
วาดรูปสามเหลี่ยมพี
การชี้แจง: โดยทั่วไปคุณต้องทำสิ่งนี้ ฟังก์ชัน totient ของออยเลอร์มีชื่อ phi ลองคำนวณ phi (8) ก่อนอื่นให้ระบุหมายเลขทั้งหมด 8 และต่ำกว่าไม่รวม 0 หรือต่ำกว่า 8 7 6 5 4 3 2 1 ตอนนี้ค้นหาว่าตัวเลขใดไม่ใช้ตัวคูณกับ 8 (1 ไม่นับ) และวาง#ในตำแหน่งของพวกเขา 8 # 6 # 4 # 2 # ลบตัวเลข # # # # - ทีนี้ทำอย่างนี้ แต่เอาท์พุทสตริงเข้าด้วยกันในรูปสามเหลี่ยม 9 88 777 6666 55555 444444 3333333 …

10
แยกสตริงออกเป็น n ส่วน (หรือส่วนของความยาว n)
ความท้าทาย ในการท้าทายนี้คุณต้องทำงานสองอย่างที่แตกต่างกัน (แต่เกี่ยวข้องกัน) ขึ้นอยู่กับลำดับของอินพุต โปรแกรมของคุณจะรับสตริงsและจำนวนเต็มnเป็นอินพุตและจะ แบ่งออกsเป็นชิ้นยาวnถ้าsมาก่อน องค์ประกอบสุดท้ายจะสั้นลงหากจำเป็น แบ่งออกsเป็นnชิ้นยาวเท่ากันถ้าnมาก่อน หากlen(s)ไม่ใช่หลายองค์ประกอบnแรกlen(s) mod nจะเป็นอีกต่อไป คุณสามารถรับอินพุตทั้งสองนี้ได้เท่านั้น sจะไม่ประกอบด้วยตัวเลขเท่านั้น หมายเหตุ คุณสามารถใช้การทำแผนที่ย้อนกลับ โปรดสังเกตสิ่งนี้ในคำตอบของคุณหากคุณทำเช่นนั้น sจะมีอักขระ ASCII ที่พิมพ์ได้เท่านั้น(ไม่มีบรรทัดใหม่) คุณไม่สามารถใช้บิวอินใด ๆ ที่แก้ปัญหาทั้งสองงานได้โดยตรง อนุญาตบิวด์อื่นทั้งหมด คุณต้องรับทั้งอาร์กิวเมนต์จากแหล่งเดียวกัน คุณอาจรับข้อโต้แย้งในรายการที่สั่งซื้อหรือรูปแบบอื่นใดที่ระบุคำสั่งของพวกเขาได้อย่างชัดเจนตราบใดที่ยังไม่คลุมเครือ คุณอาจรับอินพุตเป็นหนึ่งสตริง / สตรีมและใช้อักขระที่ไม่ใช่อินพุตที่ถูกต้อง (เช่น nullbyte) เพื่อแยกพวกเขา nจะเท่ากับหรือน้อยกว่าความยาวของsและมากกว่าศูนย์ คุณสามารถส่งออกรายการผลลัพธ์ในรูปแบบที่เป็นกันเองตราบใดที่มันระบุอย่างชัดเจนถึงชิ้นส่วนและคำสั่งของพวกเขา ตัวอย่าง การป้อนข้อมูล: programming, 3 องค์ประกอบสุดท้ายมีเพียง 2 ตัวอักษรเพราะ 11 ไม่หารด้วย 3. เอาท์พุท: ["pro", "gra", "mmi", "ng"] อินพุต: 3, …
11 code-golf  string 

7
อ่านคำไขว้
แรงบันดาลใจจากคำถามนี้เกี่ยวกับการบรรจุในรูปแบบนี้ บางครั้งฉันเห็นคำไขว้ที่สมบูรณ์และเป็นฉันฉันไม่สามารถทราบว่าคำตอบของปมคืออะไร การป้อนข้อมูล: สตริง 2D (รูปแบบใด ๆ , การขึ้นบรรทัดใหม่, รายการ 2d เป็นต้น) สี่เหลี่ยมว่างจะแสดงด้วย(อักขระเว้นวรรค) สี่เหลี่ยมจัตุรัสอื่น ๆ จะเป็นตัวอักษรพิมพ์เล็ก คุณอาจคิดว่าอินพุตจะถูกเสริมด้วยช่องว่างเพื่อสร้างสี่เหลี่ยมผืนผ้า เอาท์พุท: พบคำแต่ละคำ คุณต้องค้นหาคำตามและลง คำจะมีความยาวอย่างน้อยสองตัวอักษร หากมีคำที่ซ้ำกันคุณจะต้องส่งออกคำเหล่านั้นทุกครั้งที่ปรากฏ คุณไม่ต้องทำการตรวจสอบใด ๆ คำอาจถูกเอาท์พุทในลำดับใด ๆ ไม่มีกฎการจัดรูปแบบที่เข้มงวด กรณีทดสอบ: word e e step t d word, step, west, reed --- pies not no wasp pies, not, no, wasp, in, eons, stop …

1
ช่วย Jason จัดรูปแบบ JSON ของเขา
เจสันมี JSON ตัวใหญ่ แต่ไม่สามารถอ่านได้ดังนั้นเขาจึงต้อง prettify การจัดรูปแบบข้อมูลจำเพาะ JSON มี 4 ประเภท: เบอร์; แค่0-9 Strings; "สตริงที่ยกมาสองครั้งหนีออกมาด้วย\ อาร์เรย์; คั่นด้วยโดย[]รายการที่คั่นด้วย,รายการสามารถเป็นประเภทใดก็ได้ วัตถุ; การจัด{}รูปแบบคั่นด้วยรูปแบบคือkey: valueคีย์เป็นสตริงและค่าเป็นประเภทใด ๆ เหล่านี้ ระยะห่าง อาร์เรย์ควรมีหนึ่งช่องว่างหลังเครื่องหมายจุลภาคระหว่างรายการ วัตถุควรมีช่องว่างเดียวระหว่างคีย์และค่าหลังจาก : รอยหยัก แต่ละระดับการซ้อนจะถูกเยื้อง 2 มากกว่าก่อนหน้า คู่ของคีย์ / ค่าของแต่ละคู่จะอยู่ในบรรทัดของตัวเองเสมอ วัตถุถูกเยื้อง อาร์เรย์จะถูกเยื้องในหลายบรรทัดถ้ามันมีอาร์เรย์หรือวัตถุอื่น มิฉะนั้นอาร์เรย์จะยังคงอยู่ในหนึ่งบรรทัด กฎระเบียบ บิวด์อินที่ไม่อนุญาตให้ทำภารกิจนี้เล็กน้อย เช่นเดียวกับช่องโหว่มาตรฐานจะไม่ได้รับอนุญาต ตัวอย่าง [1,2,3] [1, 2, 3] {"a":1,"b":4} { "a": 1, "b": 4 } …
11 code-golf  string  json  code-golf  number  code-golf  image-processing  code-golf  string  code-golf  number  sequence  arithmetic  number-theory  code-golf  string  code-golf  string  counting  code-golf  ascii-art  code-golf  math  code-golf  tips  code-golf  string  code-golf  grid  graph-theory  code-golf  parsing  interpreter  brainfuck  code-golf  math  arithmetic  number-theory  programming-puzzle  c#  code-golf  dominoes  code-golf  tips  code-golf  string  grid  crossword  code-golf  string  code-golf  kolmogorov-complexity  code-golf  number  sequence  code-golf  string  math  number  number-theory  primes  fastest-code  code-golf  number  code-golf  string  code-golf  ascii-art  number  kolmogorov-complexity  code-golf  string  grid 

3
เมืองหลวงเลื่อน
พื้นหลัง ลองนึกภาพตัวอักษรภาษาอังกฤษเขียนออกมาในแถวตัวอักษร ABCDEFGHIJKLMNOPQRSTUVWXYZ- สมมติว่าเรามีเลนส์แบบปรับความกว้างพิเศษซึ่งเมื่อวางอยู่เหนือแถวมันจะแสดง "หน้าต่าง" ของตัวอักษรบางตัวพร้อมตัวอักษรที่อยู่ด้านนอกของเลนส์ที่ซ่อนอยู่จากมุมมอง นอกจากนี้เลนส์นี้ยังมีลักษณะการแปรปรวนดังนั้นตัวอักษรตัวแรกในเลนส์และตัวอักษรที่สองทุกครั้งหลังจากนั้นจะถูกลดขนาดลง แต่ตัวอักษรที่เหลือยังคงแสดงเป็นตัวพิมพ์ใหญ่ ตัวอย่างเช่นเราอาจจะมีเลนส์ที่มีความยาว 5 วางไว้ที่ไหนสักแห่งในช่วงกลางของตัวอักษรและเราเท่านั้นที่จะเห็น. jKlMn(ระยะเวลาการชั้นนำที่นี่เพื่อให้แน่ใจว่าช่องว่างการแสดง) - โน้ตKและMเป็นตัวพิมพ์ใหญ่ยังคงขณะที่j, lและnทุกคนที่ต่ำกว่า -cased เมื่อเราเลื่อนเลนส์นี้จากซ้ายไปขวาตามตัวอักษรตัวอักษรที่แตกต่างกันจะปรากฏขึ้นและตัวอักษรที่แตกต่างกันจะเป็นตัวพิมพ์ใหญ่ งานที่นี่คือการส่งออกตัวอักษรผลลัพธ์เป็นเลนส์เลื่อนตามตัวอักษร ความท้าทาย เขียนโปรแกรมหรือฟังก์ชั่นที่รับค่าอินพุทจำนวนเต็ม0 < n < 27และเอาท์พุทหรือคืนค่าสตริงที่มองเห็นได้เป็นเลนส์ที่อธิบายไว้ด้านบนสไลด์ทั่วตัวอักษร สำหรับค่าที่nมากกว่า1เลนส์จะเริ่มจาก "ห้อย" ออกทางด้านซ้ายของตัวอักษรดังนั้นAจะแสดงเฉพาะในช่องขวาสุดของเลนส์ บรรทัดแรกของเอาต์พุตใด ๆ จะเป็นเส้นเดียวAไม่ว่าจะเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กขึ้นอยู่กับความยาวของเลนส์ ในทำนองเดียวกันเลนส์เลื่อนเสร็จเมื่อZอยู่ในช่องด้านซ้ายสุดของเลนส์ (หมายความว่าบรรทัดสุดท้ายในเอาต์พุตใด ๆ จะเป็น 25 ช่องว่างตามด้วยตัวพิมพ์เล็กz) ตัวอย่าง การป้อนข้อมูล: 1 เอาท์พุท: a b c d e f g h i j …


9
เติมร่วมกันในช่องว่าง
กำหนดอินพุตของสองสตริงที่มีลำดับของขีดล่างแทนคำที่สอดคล้องกันส่งออกประโยคที่มี "ช่องว่าง" กรอก วิธีที่ดีที่สุดในการอธิบายความท้าทายนี้เป็นตัวอย่าง นี่คือตัวอย่างอินพุต: programming _____________ and code golf programming puzzles ______ code ____ และนี่คือผลลัพธ์ที่สอดคล้องกัน: programming ___puzzles___ and code golf programming puzzles _and__ code golf สำหรับจุดประสงค์ของการท้าทายนี้คำว่า "word" หมายถึงลำดับของตัวอักษรตัวพิมพ์เล็กหนึ่งตัวหรือมากกว่าและ "blank" หมายถึงขีดเส้นใต้อย่างน้อยหนึ่งตัว (อินพุตจะมีตัวอักษรตัวพิมพ์เล็กช่องว่างและขีดล่าง) เสมอ . คำและช่องว่างในสตริงอินพุตจะถูกคั่นด้วยช่องว่างเดียวและผลรวมของจำนวนคำและช่องว่างในประโยคจะเท่ากันเสมอ วัตถุประสงค์ของความท้าทายคือการกรอกข้อมูลทั้งหมดของช่องว่างกับที่ถูกต้อง คำซึ่งเป็นคำที่ครอบครองดัชนีเดียวกันในสายอื่น ๆ เมื่อแยกด้วยช่องว่าง คำต้องอยู่กึ่งกลางในช่องว่างดังที่แสดงด้วยคำว่า "ปริศนา" ในตัวอย่างด้านบน - มีการขีดเส้นใต้จำนวนเท่ากันทั้งสองด้าน หากคำไม่สามารถอยู่ตรงกลางขีดล่างพิเศษอาจไปทางซ้ายหรือขวา (เช่นคำว่า "และ" ในตัวอย่างด้านบน) จะมีขีดล่างที่เพียงพอสำหรับคำที่เหมาะสม แต่อาจมีความยาวเท่ากับจำนวนคำ …
11 code-golf  string 

3
อ่านตาราง
งาน อ่านเนื้อหาของตารางที่ระบุชุดของพิกัด การจัดรูปแบบตาราง ตารางจะอยู่ในรูปแบบพื้นฐานนี้: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | ชื่อคอลัมน์มักจะไม่ซ้ำกันภายในคอลัมน์ ชื่อแถวยังไม่ซ้ำกันภายในแถวภายในแถวรวมถึงชื่อที่เหมือนกันยกเว้นช่องว่าง ค่าชื่อคอลัมน์และชื่อแถวจะไม่มี|-อยู่ในนั้น ชื่อและค่าจะไม่มีช่องว่างภายใน แต่อาจมีช่องว่างนำหน้าหรือต่อท้าย ความกว้างของสีสามารถปรับได้ตามส่วนหัว / เนื้อหา ความกว้างของคอลัมน์สอดคล้องกันจากบนลงล่างเสมอ อินพุต ตารางและรายการคั่นด้วยช่องว่างของ [name] s ตัวอย่าง [table] row col หากคุณกำลังเขียนฟังก์ชั่นสิ่งเหล่านี้สามารถแยกสตริงมิฉะนั้นrow colจะเป็นบรรทัดสุดท้ายในอินพุต row colมีความยืดหยุ่นสำหรับรูปแบบและอาจมีหลายวิธี (เช่น(row, col), r, c, ... ) ข้อกำหนดที่ยากเพียงอย่างเดียวคือมันเป็นหนึ่งบรรทัดและต้องปรากฏตามลำดับcol rowความต้องการอย่างหนักเพียงอย่างเดียวคือว่ามันเป็นหนึ่งในสายและว่ามันจะต้องปรากฏในการสั่งซื้อ เอาท์พุต เนื้อหาของเซลล์ที่ระบุโดยการป้อนข้อมูลที่ไม่มีพื้นที่นำหน้าหรือต่อท้ายจากเซลล์ ตัวอย่าง In: |a|z |_*| ------------ atb|1|85|22| b …
11 code-golf  string 

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