คำถามติดแท็ก ascii-art

ความท้าทายนี้เกี่ยวข้องกับการสร้างหรือแยกภาพโดยใช้ตัวอักษรเป็นสี โดยทั่วไปจะใช้เพียง 95 ตัวอักษรที่พิมพ์ได้ (จากทั้งหมด 128 ตัว) ที่กำหนดโดยมาตรฐาน ASCII จากปี 1963

30
ทำไฟฉายตัวอักษร!
แรงบันดาลใจจากข้อบกพร่องในการแก้ไขปัญหานี้ความท้าทายของคุณคือการสร้างข้อความที่แน่นอนนี้: ZYXWVUTSRQPONMLKJIHGFEDCBA YXWVUTSRQPONMLKJIHGFEDCBA XWVUTSRQPONMLKJIHGFEDCBA WVUTSRQPONMLKJIHGFEDCBA VUTSRQPONMLKJIHGFEDCBA UTSRQPONMLKJIHGFEDCBA TSRQPONMLKJIHGFEDCBA SRQPONMLKJIHGFEDCBA RQPONMLKJIHGFEDCBA QPONMLKJIHGFEDCBA PONMLKJIHGFEDCBA ONMLKJIHGFEDCBA NMLKJIHGFEDCBA MLKJIHGFEDCBA LKJIHGFEDCBA KJIHGFEDCBA JIHGFEDCBA IHGFEDCBA HGFEDCBA GFEDCBA FEDCBA EDCBA DCBA CBA BA A บรรทัดแรกจะมี 25 ช่องว่างจากนั้นตัวอักษรย้อนกลับเริ่มต้นจากตัวอักษร 26 ( ZYXWVUTSRQPONMLKJIHGFEDCBA) แล้วขึ้นบรรทัดใหม่ บรรทัดที่สองจะมี 24 ช่องว่างจากนั้นตัวอักษรย้อนกลับเริ่มต้นจากตัวอักษรที่ 25 ( YXWVUTSRQPONMLKJIHGFEDCBA) แล้วขึ้นบรรทัดใหม่ ... บรรทัดสุดท้าย (26) จะไม่มีช่องว่างจากนั้นตัวอักษรย้อนกลับเริ่มต้นจากตัวอักษรที่ 1 ( A) แล้วขึ้นบรรทัดใหม่ กฎเพิ่มเติม: …

30
นี่คือหมอนของฉัน
... คุณจะช่วยฉันให้เป็นอมตะได้ไหม ฉันมีหมอนนี้มากี่ปีแล้วและดูเหมือนว่าถึงเวลาที่ต้องกำจัดมัน คุณช่วยกรุณาเขียนฟังก์ชั่นหรือโปรแกรมที่ฉันสามารถนำมากับฉันและใช้ในการสร้างหมอนนี้เมื่อใดก็ตามที่ฉันต้องการระลึกถึงเล็กน้อย มันจะต้องทำงานโดยไม่มีข้อโต้แย้งอินพุต ผลลัพธ์ควรมีลักษณะเช่นนี้ (ขึ้นบรรทัดใหม่และช่องว่างเป็น OK) /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// \\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\///// นี่คือรหัสกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์จะชนะ! ลีดเดอร์บอร์ด แสดงตัวอย่างรหัส var QUESTION_ID=98701,OVERRIDE_USER=31516;function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"https://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var r=e.size,a=s.size;return r-a});var …

27
“ เมื่อตอนเป็นเด็กฉันได้รับคำบอกเล่าจากแมงมุมว่าไม่มีอารมณ์”
ความท้าทาย: แสดงผลงานศิลปะ ASCII ที่แน่นอนนี้ของใยแมงมุมในหน้าต่าง: _______________________________ |\_____________________________/| || \ | / || || \ /|\ / || || /\'.__.' : '.__.'/\ || || __.' \ | / '.__ || ||'. /\'---':'---'/\ .'|| ||\ '. /' \__ _|_ __/ '\ .' /|| || | /. /\ ' : ' /\ .\ | …

15
9 Hole Challenge [ปิด]
การแข่งขัน 9 Hole Challenge 9 รหัสกอล์ฟท้าทายของความยากต่างกัน บทลงโทษสำหรับการใช้ภาษาเดียวกันมากกว่าหนึ่งครั้ง คำถามจะได้รับการอัปเดตด้วย pars ผู้ชนะในหลุมและผู้ชนะรางวัล นี่มาจากการแข่งขันที่ฉันมีกับเพื่อนบางคนมันไม่ใช่รูปแบบปกติ แต่ฉันหวังว่าพวกคุณบางคนจะประทับใจกับสปินที่แตกต่างกัน ความท้าทายกฎและถ้วยรางวัลด้านล่าง หลุม กรีนเวย์ (24) f(c:string, n:integer) พิมพ์เส้นที่มีกรณีของnc ที่ไหนสักแห่งใน Rough (73) f(t:string, s:string, n:integer) -> i ในกรณีที่iเป็นดัชนีของnthอินสแตนซ์ในst แกงสำหรับอาหารค่ำ (6235) f(x:function, y: function) -> g ในกรณีที่gเป็นฟังก์ชั่นที่จะเรียกy, nครั้ง; ซึ่งnเป็นค่าตอบแทนของx คาย (92) f(p:string) เขียนไฟล์ที่pและเติมด้วยสี่เหลี่ยมสุ่มขนาดของตัวอักษรแบบสุ่ม (ascii) เทรเชอร์ฮันท์ (75) f(p:string, c:char) -> (x, y) …

19
ทั้งหมดนี้เป็นเพียงแค่เอ่อเคล็ดลับในการเล่นกอล์ฟ
จุดประสงค์ของความท้าทายนี้คือการสร้างปกอัลบั้มที่ยอดเยี่ยมของ ASCII เวอร์ชั่นนี้โดย Pink Floyd วงร็อค รอยต่อกับอิฐที่ทำจากตัวอักษรและ_ |อิฐมีความกว้าง 7 และความสูง 2 ตัวอักษรยกเว้นตัวแยก ดังนั้นหน่วยพื้นฐานรวมถึงทางแยกคือ: _________ | | | | _________ แต่ละแถวของอิฐจะถูกชดเชยด้วยความกว้างของอิฐครึ่งหนึ่ง (4 ตัวอักษร) เทียบกับแถวก่อนหน้า: ________________________________________ | | | | | | | | | | ________________________________________ | | | | | | | | | | ________________________________________ | | | | …

30
ขยายศิลป์ ASCII
ในการท้าทายนี้คุณจะต้องใช้ศิลปะ ASCII หลายบรรทัดในการป้อนข้อมูลเช่น: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO OO OO OO OO OO OO OO OO OO OO OO OOOOOO OOOOOO OOOOOO OOOOOOO …

30
ตรวจสอบว่าคำ isomorphs
คำสองคำคือisomorphsหากพวกเขามีรูปแบบซ้ำของตัวอักษรเดียวกัน ตัวอย่างเช่นทั้งสองESTATEและDUELEDมีรูปแบบabcdca ESTATE DUELED abcdca เพราะตัวอักษร 1 และ 6 เหมือนกันตัวอักษร 3 และ 5 เหมือนกันและไม่มีอะไรเพิ่มเติม E <-> D, S <-> U, T <-> E, A <-> Lนอกจากนี้ยังหมายคำที่เกี่ยวข้องโดยตัวเลขทดแทนที่นี่ด้วยการจับคู่ เขียนโค้ดที่ใช้สองคำและตรวจสอบว่าเป็น isomorphs หรือไม่ ไบต์ที่น้อยที่สุดจะเป็นผู้ชนะ การป้อนข้อมูล:A..Zสองสายไม่ว่างเปล่าของตัวอักษร หากคุณต้องการคุณสามารถใช้สิ่งเหล่านี้เป็นชุดของสองสายหรือเป็นสายเดียวที่มีตัวคั่น ผลลัพธ์: ค่าความจริงที่สอดคล้องกันสำหรับคู่ที่มี isomorphs และค่า Falsey ที่สอดคล้องกันหากไม่ได้ สตริงที่มีความยาวแตกต่างกันคืออินพุตที่ถูกต้องที่ไม่เคยมี isomorphs กรณีทดสอบ: จริง: ESTATE DUELED DUELED ESTATE XXX YYY CBAABC DEFFED …

30
วาด downslashes ของฉัน
ในฐานะโปรแกรมเมอร์คุณอาจเคยได้ยินเกี่ยวกับเครื่องหมายทับซ้ายและย้อนกลับ แต่คุณเคยได้ยินเรื่อง downslashes หรือไม่ นั่นคือเมื่อคุณใช้สแลชจำนวนมากเชื่อมต่อปลายของพวกเขาและดึงพวกเขาลงไป สำหรับความท้าทายในวันนี้คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นที่ใช้สายอักขระที่ประกอบด้วยสแลชและส่งออกสแลชทั้งหมดที่วาดลงในบรรทัดที่เชื่อมต่อพวกเขา นี่จะชัดเจนมากขึ้นถ้าคุณเห็นตัวอย่าง รับสาย\\\//\/\\คุณควรส่งออก: \ \ \ / / \ / \ \ นี่คือคำอธิบายบางอย่าง: จะต้องมีหนึ่งสแลชต่อบรรทัด บรรทัดแรกจะมีช่องว่างนำหน้า 0 ช่อง สำหรับเครื่องหมายสแลชแต่ละคู่: หากพวกเขาแตกต่างกันพวกเขาจะถูกดึงในคอลัมน์เดียวกัน ตัวอย่างเช่น\/จะให้: \ / หากพวกเขาเป็นตัวละครเดียวกันตัวล่างจะอยู่ในทิศทางที่ชี้ไปนั่นคือการย้ายไปทางขวาสำหรับแบ็กสแลชและย้ายไปทางซ้ายสำหรับสแลชข้างหน้า ดังนั้น\\//จะให้ \ \ / / แต่ละบรรทัดอาจมีช่องว่างต่อท้ายพิเศษตราบใดที่สิ่งนี้ไม่เปลี่ยนลักษณะที่ปรากฏของเอาต์พุต ขึ้นอยู่กับการขึ้นบรรทัดใหม่และการขึ้นบรรทัดใหม่ชั้นนำด้วยเช่นกัน ไม่อนุญาตให้เว้นวรรคนำหน้า! เพื่อให้ง่ายกว่านี้คุณสามารถสันนิษฐานได้ว่าสตริงจะไม่มีเครื่องหมายทับซ้ายมากเกินไป กล่าวอีกนัยหนึ่งคำนำหน้าของอินพุตจะไม่มีเครื่องหมายทับซ้ายมากกว่าแบ็กสแลชดังนั้นอินพุตเช่น\\////หรือ//จะไม่ได้รับ ซึ่งหมายความว่าอินพุตทุกรายการจะเริ่มต้นด้วยแบ็กสแลช หากอินพุตของคุณถูกใช้เป็นตัวอักษรสตริงคุณอาจหลีกเลี่ยงแบ็กสแลชได้หากจำเป็น คุณไม่จำเป็นต้องจัดการอินพุตที่ว่างเปล่าหรือมีอักขระอื่นนอกเหนือจากเครื่องหมายทับ คุณอาจจะส่งออกโดยใด ๆรูปแบบที่เหมาะสม ตามปกตินี่เป็นความท้าทายของการเล่นกอล์ฟดังนั้นพยายามแก้ปัญหาให้สั้นที่สุดแม้ว่าคุณจะเลือกภาษาที่ค่อนข้างยาก คะแนนโบนัสสำหรับการอธิบายเทคนิคที่น่าสนใจใด ๆ ที่คุณใช้ในการถอดไบต์! ตัวอย่าง #Input \\\\\\\\\\\ …

12
สนามกอล์ฟ ASCII
ลองพิจารณารถขบวน ASCII ทั้งเจ็ดนี้ เครื่องยนต์ (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ รถยนต์นั่งส่วนบุคคล (P) =============== | [] [] [] [] | =============== O-O O-O Boxcar (B) =============== |-|-| | |-|-| =============== O-O O-O เรือบรรทุกน้ำมัน (T) _____---_____ ( ) =============== O-O O-O สิ่งที่กระโดด (H) _______________ \ …

30
Oreoorererereoo
Oreoorererereoo กำหนดสตริงอินพุตที่คล้ายกับคำว่า "oreo" ให้แสดง ASCII ของคุกกี้ที่มีความกว้างเท่ากับสตริงอินพุต (เพื่อให้แน่ใจว่ามีความเสถียรของคุกกี้) กฎระเบียบ อินพุตเป็นตัวพิมพ์เล็กสตริงที่ไม่ว่างโดยไม่มีช่องว่างที่มีการรวมกันของสตริง "o" และ "re" และมีเฉพาะสตริงเหล่านั้น สตริง "o" แสดงถึงคุกกี้ที่เป็นของแข็งในขณะที่สตริง "re" หมายถึงการเติม ผลลัพธ์จะต้องเป็นคุกกี้แบบเรียงซ้อนที่มีความกว้างเท่ากับสตริงอินพุต ผลลัพธ์อาจไม่ใช่อาร์เรย์ของสตริง คุกกี้จะต้องซ้อนทับการเติมโดยตัวละครตัวหนึ่งในแต่ละด้าน อักขระที่ใช้สำหรับการส่งออกไม่จำเป็นต้องตรงกับผลลัพธ์ด้านล่าง (█และ,) พวกเขาต้องเป็นอักขระที่ไม่ใช่ช่องว่างที่แตกต่างกันสำหรับสองส่วนของคุกกี้ ช่องว่างภายในช่องว่างทางด้านซ้ายของการกรอกข้อมูลที่จำเป็นและช่องว่างใด ๆ ต่อท้ายเป็นตัวเลือก ตัวอย่าง Input: oreo Output: ████ ░░ ████ Input: o Output: █ Input: re Output: (two spaces) Input: rere Output: ░░ ░░ Input: oreoorererereoo …

30
นี่ไม่ใช่วิทยาศาสตร์จรวด
เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้ในสายอักขระบรรทัดเดียว คุณสามารถสันนิษฐานได้ว่ามันมีASCII ที่พิมพ์ได้เท่านั้น พิมพ์หรือส่งคืนสตริงของจรวดศิลปะ ASCII เช่น | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV ด้วยสายป้อนที่เขียนจากบนลงล่างบนลำตัว Earthในกรณีนี้การป้อนข้อมูลที่เป็น ความสูงของจรวด (รวมถึงเปลวไฟ) มักจะเป็นความยาวของสตริงบวกห้า แต่ละบรรทัดในเอาต์พุตอาจมีช่องว่างต่อท้ายสูงสุดสองบรรทัดและอาจมีบรรทัดใหม่ต่อท้ายที่เป็นตัวเลือกเดียว รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ตัวอย่างเพิ่มเติม: [empty string] | /_\ |_| /___\ VvV a | /_\ |a| |_| /___\ VvV |0 | /_\ ||| |0| |_| /___\ VvV \/\ | /_\ |\| …

3
คิดนอกกรอบ - ฉันทำถูกไหม?
ฉันได้ยินอยู่เสมอว่าการคิดนอกกรอบนั้นเป็นเป้าหมายที่ควรได้รับ แต่ฉันจะบอกได้อย่างไรว่าฉันทำสำเร็จ เพื่อแก้ปัญหานี้ฉันได้เขียนBrainwave-to-ASCII -translator ซึ่งในทางทฤษฎีควรสร้างผลลัพธ์เช่น # +------------+ # | thinking | # | | # +------------+ # # หรือ # +------+ # | | thinking # | | # | | # +------+ # # ซึ่งทำให้ค่อนข้างง่ายที่จะบอกว่ามีใครคิดนอกกรอบหรือไม่ (ส่วน#นี้ไม่ได้เป็นส่วนหนึ่งของเอาต์พุตและแสดงบรรทัดใหม่) อย่างไรก็ตามเนื่องจากข้อผิดพลาดบางครั้งเฉพาะส่วนเล็ก ๆ ของการส่งออกจะถูกส่งกลับ: | | # +---------+ # thinking # # +# |# …

13
สร้างกองทราย
sandpile คริสต์สำหรับวัตถุประสงค์ของเราคือตารางอนันต์กับจำนวนเต็มพิกัดต้นที่ว่างเปล่าของทราย หลังจากนั้นทุกวินาทีเม็ดทรายจะถูกวางที่ (0,0) เมื่อใดก็ตามที่เซลล์กริดมีเม็ดทราย 4 เม็ดขึ้นไปมันจะกระจายเม็ดทรายหนึ่งเม็ดไปยังเพื่อนบ้านทั้งสี่ในเวลาเดียวกัน เพื่อนบ้านของ (x, y) คือ (x-1, y), (x + 1, y), (x, y-1) และ (x, y + 1) เมื่อเซลล์หกมันอาจทำให้เพื่อนบ้านรั่วไหล ข้อเท็จจริงบางอย่าง: น้ำตกนี้จะหยุดในที่สุด ลำดับการรั่วไหลของเซลล์ที่ไม่เกี่ยวข้อง ผลลัพธ์จะเหมือนกัน ตัวอย่าง หลังจาก 3 วินาทีกริดดูเหมือนว่า ..... ..... ..3.. ..... ..... หลังจาก 4 วินาที: ..... ..1.. .1.1. ..1.. ..... หลังจาก 15 วินาที: ..... …

9
เรือนจำของฉันปลอดภัยหรือไม่?
ความท้าทายของคุณได้รับการป้อนข้อมูลของรูปแบบเรือนจำเพื่อกำหนดว่านักโทษคนใดสามารถหลบหนี อินพุต ป้อนข้อมูลอาจจะอยู่ในรูปแบบที่เหมาะสมใด ๆ เช่นสตริงอาร์เรย์อาร์เรย์ของอาร์เรย์ ฯลฯ การป้อนข้อมูลจะประกอบด้วยสามตัวละครในกรณีนี้#, Pและพื้นที่ อินพุตไม่จำเป็นต้องมีอักขระทั้งสามตัว #: ผนัง P: นักโทษ พื้นที่: พื้นที่ว่าง ตัวอย่างอินพุตจะมีลักษณะดังนี้: ##### # # # P # # # ##### เอาท์พุต คุณค่าของความจริง / ความเท็จว่าเรือนจำนั้นปลอดภัยหรือไม่ คุกมีความปลอดภัย แต่ถ้ามันสามารถถือทั้งหมดของนักโทษ หากนักโทษคนใดสามารถหลบหนีได้ก็จะไม่ปลอดภัย นักโทษสามารถหลบหนีได้หากไม่มีกำแพงล้อมรอบอย่างสมบูรณ์ การรวมเส้นทแยงมุมถูกปิดล้อมอย่างสมบูรณ์ กรณีทดสอบ ############# Truthy # P # P# # # # # P # ############# ############# Truthy …

16
De-Snakify a String
สตริงปกติมีลักษณะดังนี้: Hello,IAmAStringSnake! และงูสตริงมีลักษณะดังนี้: Hel l rin o,IAmASt g S !ekan งานของคุณ สตริงงูมีอันตรายดังนั้นคุณต้องสร้างโปรแกรมที่ใช้งูสตริงเป็นอินพุตและเอาต์พุตเป็นสตริงปกติ ข้อมูลจำเพาะ อินพุตสามารถเป็นสตริงหลายบรรทัดหรืออาร์เรย์ของสตริง แต่ละบรรทัดของอินพุตจะถูกเสริมด้วยช่องว่างเพื่อสร้างตารางสี่เหลี่ยม ตัวละครในงูสามารถเชื่อมต่อกับตัวละครที่อยู่ติดกันด้านบนด้านล่างซ้ายหรือขวาของพวกเขา (เช่นเดียวกับในเกมงู) พวกเขาไม่สามารถไปในแนวทแยง ตัวละครงูจะไม่ติดกับส่วนอื่นของงูตัวละครที่เชื่อมต่อเท่านั้น อักขระตัวแรกของสตริงคืออักขระสุดท้ายที่มีระยะทางแมนฮัตตันสั้นที่สุดจากมุมบนซ้ายของตารางอินพุต (เช่นจำนวนการเคลื่อนไหวขั้นต่ำสุดที่งูจะต้องใช้โดยตรงจากอักขระสิ้นสุดไปยังด้านบนซ้าย มุม). ปลายทั้งสองจะไม่มีระยะห่างเท่ากัน สตริงสามารถมีอักขระ ASCII ใด ๆ ระหว่างจุดรหัส 33 ถึง 126 รวม (ไม่มีช่องว่างหรือขึ้นบรรทัดใหม่) สตริงจะมีความยาวระหว่าง 2 ถึง 100 ตัวอักษร รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ กรณีทดสอบ (กริดอินพุตตามด้วยสตริงเอาต์พุต) Hel l rin o,IAmASt g S !ekan Hello,IAmAStringSnake! ---------- …

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