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

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

1
การก่อสร้างสตริงย่อยสูงสุด
ในการท้าทายนี้คุณจะได้รับสองสิ่ง: ความยาวสตริง N รายการสตริงLแต่ละอันมีค่าจุดที่กำหนด สตริงใด ๆ ที่ไม่ได้ผ่านมีค่าจุดเป็น 0 คุณต้องสร้างสตริงที่มีความยาวNเพื่อให้ผลรวมของคะแนนย่อยทั้งหมดมีขนาดใหญ่ที่สุดเท่าที่จะเป็นไปได้ ตัวอย่างเช่น: 5 [("ABC", 3), ("DEF", 4), ("CDG", 2)] ควรส่งออก ABCDG เนื่องจากสตริงย่อยทั้งสองที่มีคะแนน ( ABCและCDG) มีทั้งหมด 5 คะแนนและไม่มีสิ่งก่อสร้างอื่นที่เป็นไปได้ที่จะให้ 5 คะแนนขึ้นไป สตริงย่อยสามารถใช้ได้หลายครั้งในสตริงและสามารถทับซ้อนกันได้ คุณสามารถคิดว่าจุดที่จะเป็นบวกความยาวย่อยจะอยู่ระหว่าง 1 ถึงNlongs N > 0ตัวอักษรและว่า หากสิ่งปลูกสร้างหลายรายการมีขนาดใหญ่สุดให้พิมพ์หนึ่งในนั้น โปรแกรมของคุณต้องทำงานในเวลาที่เหมาะสม (ไม่เกินหนึ่งนาทีสำหรับตัวอย่างแต่ละตัวอย่าง): 1 [("A", 7), ("B", 4), ("C", 100)] => C 2 [("A", 2), ("B", …

13
ปั้นศิลปะ ASCII
คุณจะได้รับสตริง ASCII เดียวที่พิมพ์ได้ซึ่งไม่มีบรรทัดใหม่และ "โมลด์" หลายบรรทัดที่มีช่องว่าง ( ) และแฮช ( #) คุณจะต้องไปตัวอักษรโดยตัวละครในสตริงและแทนที่แฮชโดยใช้ตัวละครจากสตริงในลำดับซ้ายขวาบนด้านล่าง หากสายสั้นเกินไปที่จะเติมแม่พิมพ์คุณจะหยุดการส่งออกถ้าสายยาวเกินไปคุณตัดสายเพื่อเติมแม่พิมพ์ ตัวอย่างสตริง / โมลด์ (สตริงยาวเกินไปถูกตัดทอน): Loremipsumdolorsitamet,consecteturadipiscingelit.Namsuscipitmagnanoneratgravidacondimentum.Vestibulumnecnisllorem.Fuscemolestieviverranibh,eueleifendnislplaceratnon.Namblanditturpislacus,vitaemolestielacusimperdietquis.Nullapulvinar,exquissollicitudinfacilisis,eratnullavolutpatlectus,etluctusenimvelitegetex.Inhachabitasseplateadictumst.Donecinterdumnullalacinia,sodalesloremin,eleifendturpis.Pellentesqueanisimi.Aeneannonlobortisdiam,quisaliquetquam.Aeneanaugueipsum,imperdietsedaliquetnon,volutpategetsapien.Nullampharetranullaquispretiumornare.Aliquamfermentumvestibulummassavitaevehicula. ########################################################### ##### ############## ###### ###### ###################### ##### ## ###### # ##### ###### ######## ###### ###### # # #### #### ##### ###### ####### ###### ##### ###### ### ### ##### ###### ####### ####### ##### ###### …

2
เหนื่อยหอบ Run-Length
คุณจะได้รับอินพุตสองส่วน: สตริงในรูปแบบที่เข้ารหัสแบบรันไทม์ที่กำหนดแทร็กการวิ่งและอักษรตัวใหญ่ที่แสดงถึงช่องทางที่จะเริ่มต้น ตัวอย่างเช่นสตริง "3a4A6b5B" ขยายเป็น "aaaAAAAbbbbbbbBBBBB" จากนั้นคุณใช้สตริงที่ขยายเพื่อสร้างแทร็กเช่น: A) aaaAAAA B) bbbbbbBBBBB นี่คือแทร็กที่มีสองเลน อักษรตัวพิมพ์เล็กเป็นตัวแทนของอากาศ คุณไม่สามารถวิ่งบนอากาศได้! ตัวอักษรตัวพิมพ์ใหญ่แสดงถนนที่คุณสามารถวิ่งได้ เป้าหมายของคุณสำหรับความท้าทายนี้คือให้อักษรตัวใหญ่แสดงว่านักแข่งที่เริ่มวิ่งบนเลนนั้นสามารถวิ่งได้ไกลแค่ไหน นักแข่งได้รับอนุญาตให้เปลี่ยนเลนหากมีชิ้นส่วนของถนนอยู่ด้านบนหรือด้านล่าง พวกเขายังได้รับอนุญาตให้วิ่งถอยหลัง! ในแทร็คนี้โดยเฉพาะผลลัพธ์คือ0สำหรับอินพุตตัวอักษรใด ๆ เนื่องจากไม่มีแทร็กใดที่วิ่งบนถนนที่ตำแหน่ง 1 ตัวอย่าง: อินพุต: "4A5B4c3C", "A" รหัสนี้ขยายไปยังแทร็กที่มีลักษณะดังนี้: A) AAAA B) BBBBB C) ccccCCC ผลลัพธ์สำหรับตัวอย่างนี้คือ7เนื่องจากนักวิ่งที่เริ่มต้นบนเลน A สามารถเลื่อนลงไปที่เลน B จากนั้นเลน C และจบที่ตำแหน่งที่ 7 อินพุต: "4A2B3D", "D" ติดตาม: A) AAAA B) BB C) …

5
การเปิดไพ่ jQuery
บางครั้งหลังจากเหตุการณ์นี้ ... นอกจากนี้บางส่วนของเราที่มีต่อนี้เพื่อ defiling ของ jQuery มันเป็นการแสดงตนบริสุทธิ์ซึ่งจะต้องถูกทำลาย ดังนั้นฉันจึงขอเรียกร้องให้คุณผู้ภักดีต่ออาณาจักรใหม่แห่งการปฏิรูปเพื่อสร้างโปรแกรมที่จะกำจัดการต่อต้านดังกล่าว รหัสทั้งหมดจะต้องผ่านการตรวจสอบและค้นหา ANY และทุกๆร่องรอยของ jQuery และแน่นอนว่าการส่งของคุณจะต้องสั้น (มีการตัดงบประมาณอีกครั้งและน่าเสียดายที่อยู่ในแผนกจัดเก็บ) และมันไม่สามารถมีตัวอักษรที่ทำให้สกปรก เพื่อให้ได้ขึ้นอยู่กับความเร็วเป็นตัวละคร defilingเป็นตัวอักษรใด ๆ jJqQuUeErRyY$x0ต่อไปนี้: ดังที่ได้กล่าวไว้ห้ามมิให้ใช้อักขระเหล่านี้แม้ในโปรแกรมของคุณเอง ดังนั้นอย่าใช้มัน นอกจากนี้เรายังโอเคที่มีเครื่องหมายดอลลาร์เป็นตัวเลข ดังนั้นรูปแบบn+(.nn)*$ใด ๆ ก็โอเค (คุณยังไม่ควรใช้0) โปรแกรม / รหัส / ฯลฯ ของคุณ ต้องตรวจสอบโปรแกรมอินพุต หากมันมีอักขระที่ทำให้สกปรกใด ๆคุณจะต้องส่งออกThis programmer is guilty of Heresy. He must be burnt.; Program validated. Clearance level 2 given.หากไม่มีตัวละครดังกล่าวจะพบว่าคุณต้องเอาท์พุท …

7
การกำหนดโครงร่างลำดับชั้น
เขียนโปรแกรมที่ใช้ในสตริงโดยที่ทุกบรรทัดประกอบด้วยอักขระที่0เยื้องด้วยช่องว่างจำนวนหนึ่ง บรรทัดด้านบนไม่เยื้องและบรรทัดอื่น ๆ จะถูกเยื้องโดยมากที่สุดหนึ่งช่องว่างมากกว่าบรรทัดก่อนหน้ามัน ไม่มีบรรทัดที่จะมีช่องว่างต่อท้าย แต่คุณอาจคิดว่ามีบรรทัดใหม่ต่อท้ายเดียว ตัวอย่างเช่นอินพุตอาจมีลักษณะดังนี้: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 งานของคุณคือการกำหนดหมายเลขให้เหมือนโครงร่างแบบลำดับชั้นโดยใช้จำนวนเต็มบวกที่เพิ่มขึ้นเป็นส่วนหัวของบรรทัด นี่จะเป็นผลลัพธ์สำหรับตัวอย่าง: 1 1 1 2 2 2 1 2 3 1 3 1 1 2 โปรดสังเกตว่าระดับการเยื้องของลำดับชั้นทุกชุดมีตัวเลขที่เพิ่มขึ้นของตัวเองอย่างไรแม้ว่าจะเพิ่มขึ้นเป็นหนึ่งเท่านั้น ในเอาต์พุตไม่ควรมีช่องว่างต่อท้าย แต่อาจมีทางเลือกขึ้นบรรทัดใหม่เดียว เขียนโปรแกรมเต็มรูปแบบที่รับสายป้อนข้อมูลผ่าน stdin หรือบรรทัดคำสั่งหรือเขียนฟังก์ชันที่รับสายเข้าเป็นอาร์กิวเมนต์ พิมพ์ผลลัพธ์หรือส่งคืนเป็นสตริง รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ตัวอย่าง หากสตริงว่างคืออินพุตสตริงว่างควรเป็นเอาต์พุต ตัวอย่างที่น่าสนใจที่สุดต่อไปคืออินพุต 0 ซึ่งควรจะกลายเป็น …

30
ค้นหาการเกิดขึ้นของตัวละครในสายป้อน
ท้าทาย เขียนโปรแกรมที่ได้รับสตริงxซึ่งเป็น 10 ตัวอักษรและตัวอักษรy, เอาท์พุทของตัวละครจำนวนครั้งที่เกิดขึ้นในสตริงyx โปรแกรมที่สั้นที่สุดในหน่วยไบต์เพื่อให้ชนะ ตัวอย่าง Input: tttggloyoi, t Output: 3 Input: onomatopoe, o Output: 4

2
แต่ละขั้นตอนของระยะทาง Levenshtein
ในการท้าทายนี้คุณจะเขียนโปรแกรมที่รับสตริงที่คั่นด้วยสองบรรทัดใหม่คือ s1 (บรรทัดแรก) และ s2 (บรรทัดที่สอง) เป็นอินพุต (STDIN หรือใกล้เคียงที่สุด) คุณสามารถสันนิษฐานได้ว่าความยาวของ s1 นั้นจะเล็กกว่า 30 และใหญ่กว่าความยาวของ s2 เสมอ โปรแกรมควรแสดงผลแต่ละขั้นตอนในระยะทางของ levenshtein จาก s1 ถึง s2 เพื่ออธิบายความหมายของแต่ละขั้นตอนในระยะทางของ levenshtein โปรแกรมจะพิมพ์สตริง n โดยที่ n คือระยะทาง levenshtein ระหว่าง s1 และ s2 และระยะทาง levenshtein ระหว่างสองสายที่อยู่ติดกันจะเป็นหนึ่งเสมอ ลำดับไม่สำคัญ เอาต์พุตควรคั่นด้วยบรรทัดใหม่และไม่รวม s1 เฉพาะ in-betweens และ s2 โปรแกรมควรทำงานภายในหนึ่งนาทีบนคอมพิวเตอร์ที่ทันสมัย ตัวอย่าง: การป้อนข้อมูล: Programming Codegolf เอาท์พุท: …
18 code-golf  string 

13
ขยายสตริงที่เข้ารหัส
มีการเข้ารหัสและถอดรหัสความยาวแบบคลาสสิค input output a3b2c5 aaabbccccc และนั่นก็ตรงไปตรงมาและทำมาก่อน ความท้าทายคือการบัญชีสำหรับพฤติกรรมที่ไม่ได้มาตรฐานเมื่อตัวละครหลายตัวนำหน้าความยาว ( หลักเดียวจาก 0-9) อักขระแต่ละตัวก่อนหน้าหลักความยาวการรัน (หลักสุดท้ายก่อนหน้าไม่ใช่ตัวเลขหรือจุดสิ้นสุดของสตริง) มีค่าที่ใช้กับมันทีละตัวและพิมพ์ออกมาตามลำดับ อินพุตและเอาต์พุตทดสอบบางรายการรวมถึงกรณีขอบบางอย่าง: input output ab3c5 aaabbbccccc a0b3 bbb 13b1 111b a13b1 aaa111b a123b1 aaa111222b aa2a1b1 aaaaab ลำดับอักขระ ( [a-zA-Z0-9]+) ต้องตามด้วยความยาวความยาว ( [0-9]) ต้องพิจารณาอินพุตที่ถูกต้องเท่านั้น ( ([a-zA-Z0-9]+[0-9])*) ใช่สตริงว่างคืออินพุตที่ถูกต้อง อินพุตคือผ่านอินพุตมาตรฐานเอาต์พุตผ่านเอาต์พุตมาตรฐาน นี่คือรหัสกอล์ฟจำนวนไบต์เป็นตัวกำหนดผู้ชนะ
18 code-golf  string 

24
เคาน์เตอร์เคาน์เตอร์
ในวิชาการพิมพ์ตัวนับเป็นพื้นที่ของตัวอักษรที่ล้อมรอบทั้งหมดหรือบางส่วนโดยฟอร์มจดหมายหรือสัญลักษณ์ ตัวนับปิดเป็นตัวนับที่ล้อมรอบด้วยแบบฟอร์มจดหมายหรือสัญลักษณ์ทั้งหมด คุณต้องเขียนโปรแกรมที่ใช้สตริงเป็นอินพุตและพิมพ์จำนวนทั้งหมดของตัวนับปิดในข้อความ ข้อมูลของคุณ: อาจเป็นอินพุตบรรทัดคำสั่งหรือจาก STDIN แต่คุณต้องระบุว่า จะประกอบด้วยอักขระ ASCII ที่พิมพ์ได้ทั้งหมดซึ่งหมายถึงค่า ASCII ทั้งหมดระหว่าง 32 ถึง 126 ซึ่งรวมถึงช่องว่าง ข้อมูลมากกว่านี้. ตอนนี้สิ่งนี้จะแตกต่างกันเล็กน้อยระหว่างแบบอักษร ตัวอย่างเช่นแบบอักษรที่คุณกำลังอ่านข้อความนี้พิจารณาว่า 'g' มีตัวนับปิดหนึ่งตัวในขณะที่แบบอักษร google มีตัว 'g' ที่มีตัวนับสองตัวที่ปิด เพื่อให้นี่ไม่ใช่ปัญหานี่คือจำนวนตัวนับอย่างเป็นทางการต่อตัวละคร สัญลักษณ์ทั้งหมดที่ไม่มีตัวนับปิด: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ โปรดทราบว่านี่รวมถึงพื้นที่ นี่คือสัญลักษณ์ทั้งหมดที่มีหนึ่งตัวนับปิด: #0469@ADOPQRabdegopq และนี่คือสัญลักษณ์ทั้งหมดที่มี 2 ตัวนับปิด: $%&8B และสุดท้าย แต่ไม่ท้ายสุดนี่คือตัวอย่างอินพุตและเอาต์พุตตัวอย่างบางส่วน Programming Puzzles and Code-Golf ควรพิมพ์ 13 4 8 15 16 23 42 ควรพิมพ์ …
18 code-golf  string 

8
สลับตัวอักษรหนึ่งตัว
ฟอรัมที่ใหญ่ที่สุดบนเว็บที่เรียกว่า postcount ++ ตัดสินใจสร้างเกมฟอรัมใหม่ ในเกมนี้มีเป้าหมายที่จะโพสต์คำ แต่คำนั้นจะต้องมีการเพิ่มลบหรือเปลี่ยนแปลงตัวอักษรหนึ่งตัว หัวหน้าของคุณต้องการให้คุณเขียนโปรแกรมที่ได้คำนั้นและพจนานุกรม UNIX ในขณะที่คุณทำงานกับ บริษัท ที่มีฟอรัมที่ชาญฉลาดมากขึ้นพร้อมกับเกมฟอรัมที่ชาญฉลาดมากขึ้นและต้องการทำลายการแข่งขัน (เฮ้มันเป็นเจ้านายของคุณ พูดคุยกับเขาคุณได้เงินมากมายจากงานของคุณ) โปรแกรมของคุณจะได้รับข้อโต้แย้งสองคำคำและพจนานุกรม เนื่องจากผู้ใช้ที่จัดการโปรแกรม (ใช่ผู้ใช้ บริษัท ของคุณไม่มีทรัพยากรในการเรียกใช้บ็อต) จึงไม่สมบูรณ์คุณควรทำให้เคสเป็นปกติ คำในพจนานุกรมอาจมีตัวอักษร ASCII (ทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก แต่ควรละเว้นในระหว่างการเปรียบเทียบ), ขีดกลาง, เครื่องหมายวรรคตอนและช่องว่างที่ไม่ต่อเนื่องตรงกลาง อักขระจะต้องมีความยาวไม่เกิน 78 อักขระ คุณต้องแสดงรายการคำที่จะยอมรับในเกมเพื่อทำลายความสนุกของคนที่คิดคำด้วยตนเอง golfนี่คือตัวอย่างของโปรแกรมคาดว่าคุณตรวจสอบคำที่คล้ายกับ > ./similar golf /usr/share/dict/words Goff Wolf gold golfs goof gulf wolf นี่/usr/share/dict/wordsคือรายการของคำที่มีการแบ่งบรรทัดหลังจากแต่ละ คุณสามารถอ่านได้อย่างง่ายดายด้วย fgets () เช่น บริษัท ที่คุณทำงานไม่มีบัตรเจาะ (ใช่มันคือ 2014 …
18 code-golf  string 

15
วิธีง่ายๆในการเล่นรหัส ASCII ของศิลปะ!
งาน: มีจำนวนมากของคำตอบเกี่ยวกับเว็บไซต์ที่มีการจัดเป็นศิลปะ ASCII เช่นเป็นคนนี้ โดยปกติแล้วการจัดเรียงจะดำเนินการด้วยตนเอง แต่โปรแกรมจะไม่ช่วยหรือไม่ :) โปรแกรมของคุณจะมี 3 อินพุต: รหัสเป็นหนึ่งบรรทัดเดียว จำนวนบรรทัดในรูปแบบ (สามารถละเว้นได้หากไม่จำเป็น) รูปแบบตัวเองเป็น*s หรือตัวละครอื่น กฎ: คุณต้องเขียนโปรแกรม (ไม่ใช่ฟังก์ชั่น) ที่อ่านจาก stdin ข้อความถูกวางไว้จากซ้ายไปขวาต่อบรรทัด หากมีข้อความไม่เพียงพอที่จะเติมลวดลายให้ใส่.s ในช่องว่างที่เหลือ หากมีข้อความมากเกินกว่าที่จะเติมลวดลายได้ให้พิมพ์ออกมาหลังเอาต์พุต code-golfดังนั้นโค้ดที่สั้นที่สุดในหน่วยไบต์จะเป็นผู้ชนะ วิ่งตัวอย่าง: อินพุต (การทดสอบพอดีพอดี) : qwertyuiopasdfghjklzxcvbnm 4 ***** * *** * * * * * * * * ***** * *** ผลผลิต : qwert y uio …

1
สร้างตัวประมวลผลล่วงหน้า C
เป้าหมายคือการสร้างตัวประมวลผลล่วงหน้าสำหรับภาษา C ซึ่งมีขนาดเล็กที่สุดเท่าที่เป็นไปได้ในแง่ของขนาดซอร์สโค้ดเป็นไบต์ในภาษาที่คุณต้องการ อินพุตจะเป็นไฟล์ต้นฉบับ C และเอาต์พุตจะเป็นซอร์สโค้ดที่ถูกประมวลผลล่วงหน้า รายการที่จะต้องสามารถดำเนินการได้คือ: การลบความคิดเห็น (บรรทัด / บล็อก), #include คำสั่ง (โดยการเปิดไฟล์ที่เส้นทางสัมพัทธ์และแทนที่ข้อความ ณ จุดที่ต้องการ), #define, #undef, #if, #elif, #else, #endif, #ifdef, #ifndef และกำหนด () คำสั่งตัวประมวลผลล่วงหน้า C อื่น ๆ เช่น #pragmas หรือ #errors อาจถูกละเว้น ไม่จำเป็นต้องคำนวณนิพจน์ทางคณิตศาสตร์หรือตัวดำเนินการเปรียบเทียบในคำสั่ง #if เราถือว่านิพจน์จะประเมินเป็นจริงตราบใดที่มันมีจำนวนเต็มอื่นที่ไม่ใช่ศูนย์ (การใช้งานหลักจะเป็นไปตามคำสั่งที่กำหนดไว้) ตัวอย่างของการป้อนข้อมูลและเอาต์พุตที่เป็นไปได้ (ช่องว่างพิเศษที่เป็นไปได้ในไฟล์เอาต์พุตถูกตัดแต่งเพื่อให้มีลักษณะที่ดีขึ้นโดยไม่จำเป็นต้องใช้โค้ดในการทำเช่นนั้น) โปรแกรมที่สามารถประมวลผลตัวอย่างต่อไปนี้อย่างเหมาะสมจะได้รับการพิจารณาว่าเพียงพอ ----Input file: foo.c (main file being preprocessed) #include …
18 code-golf  string  c 

25
ใช้ประโยชน์สตริง
กำหนดสตริงให้ใช้ประโยชน์ โดยมูลค่าผมหมายถึงการเปลี่ยนแปลงconTeNT-lENgth Content-Lengthในตัวอย่างฉันแสดงสตริงที่มี 2 คำด้วย-เป็นขอบเขตคำ อย่างไรก็ตามฉันคาดว่าคุณจะเขียนโค้ดสำหรับสตริงที่มีจำนวนคำใด ๆ ที่คั่นด้วยอักขระตัวเดียวเป็นขอบเขต ขอบเขตนี้อาจเปลี่ยนแปลงไปตามสายอักขระ เงื่อนไข ใช้regular expressionsเป็นที่ไม่ได้รับอนุญาต อาจมีจำนวนคำใด ๆ ในประโยค (สตริง) แต่ละคำจะประกอบด้วยEnglishตัวอักษร[a-zA-Z]ของกรณีใด ๆ คำที่แตกต่างในประโยคจะถูกคั่นด้วยอักขระเดียว ตัวนี้จะเพียงเป็นหนึ่งในใด ๆ-, ., <space-character>, /, ,& #คุณสามารถสรุปได้อย่างปลอดภัยว่าประโยคนั้นจะไม่มีตัวละครอื่นยกเว้นตัวที่กล่าวถึง ขอบเขตของคำควรได้รับการเก็บรักษาไว้ในผลลัพธ์ รหัสที่สั้นที่สุดชนะ ตัวอย่างเช่นโปรแกรมของคุณควรเอาท์พุทสำหรับBegin/With.Type&ContentBeGin/wITH.tyPE&conTeNt Some test cases: "aGeNT ACcEpT/LEngTh-tYPe USeR raNgE.TyPe" "type&AgeNt/CC/COnteNt lEnGth#acCePT/AgeNt.RAnGe-Cc/contEnt/cODe" "cc/rEspoNCe.lEngtH#tYpE-witH&UsEr/bEgIN&uSer.AGEnT&begIn/aCCEPt/Cc" "lENgTH#USeR.tYpE/BeGiN&LENGth tYpe/ACCEpt#rANge/codE&AnD-ACCepT/ConTenT" "contENT/ACcEpT" "BeGin/wITH.tyPE&conTeNt" "Code.cc#User.lenGTh-USer-AND&tyPE TypE&leNgtH.tYPe usER.UseR&with" "RaNgE&COnTeNT WITh CoNTENT-TypE tyPe" …
18 code-golf  string 

23
จิมมี่แขวนเชือกได้หรือไม่
อีกความท้าทายของจิมมี่โดยพ่อดั้งเดิมของเขา เห็นเหล่านี้อื่น ๆ ที่น่ารัก ความท้าทาย อย่างที่คุณรู้เมื่อเร็ว ๆ นี้เราได้เห็นความท้าทายที่เกี่ยวข้องกับจิมมี่บนแพลตฟอร์ม ตอนนี้จิมมี่เป็นนักกายกรรมที่ฉันพูดถึงมาก่อนและเขามีเคล็ดลับอื่น ๆ หนึ่งในเทคนิคเหล่านี้แขวนด้วยเชือก นี่คือตัวอย่างของเชือกที่ Jimmy สามารถแขวนได้จาก: || || || || || || เมื่อจิมมี่แขวนเชือกดูเหมือนว่า: || || /o\ || || || เขาสามารถแขวนทางด้านซ้ายหรือด้านขวาของเชือกได้ดังนั้นสิ่งนี้: || || || /o\ || || ถูกต้องเช่นกัน แต่เขาไม่สามารถแขวนโดยส่วนใดส่วนหนึ่งได้ดังนั้นอะไรเช่นนี้: || || || /o\| || || ไม่ถูกต้อง โปรดสังเกตว่าเมื่อเขาถูกแขวนโดยส่วนหนึ่งของร่างกายเชือกอีกครึ่งหนึ่งจะปรากฏให้เห็นเพราะจิมมี่ไม่ได้ซ่อนไว้ นอกจากนี้จิมมี่ไม่ชอบห้อยอยู่ที่ก้นเชือก - มันทำให้เขากลัว - ดังนั้นสิ่งนี้: || …

2
สิ่งที่ถูกล้อมรอบ
ฉันต้องการที่จะล้อมรอบข้อความด้วย#s เสมอ แต่ฉันมีปัญหาในการหาสิ่งที่ฉันล้อมรอบดังนั้นในความท้าทายนี้คุณจะได้เขียนโปรแกรมเพื่อทำสิ่งนั้น ตัวอย่าง อินพุต / เอาต์พุตแยกจากกันโดยขึ้นบรรทัดใหม่ ### #a# ### a # #a# # a ### # a # # b c # ####### a b c ABCDHIJ E####GK F# M #L # N#O P#### M N ###A### #C#B#o# #d###e# # go# ### C o d e go สเป็ค #s …
18 code-golf  string 

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