การเขียนโปรแกรมปริศนา & รหัสกอล์ฟ

คำถาม & คำตอบสำหรับผู้ชื่นชอบการเขียนโปรแกรมปริศนา

1
การเข้ารหัสที่ปราศจากข้อผิดพลาดที่มีประสิทธิภาพ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Code Golf Stack Exchange ปิดให้บริการใน3 ปีที่ผ่านมา ภารกิจ ในฐานะที่เป็นที่รู้จักกันดีสารพันธุกรรมของสิ่งมีชีวิตที่รู้จักทั้งหมดบนโลกถูกเข้ารหัสใน DNA ใช้นิวคลีโอไทด์สี่ adenine, thymine, cytosine และ guanine (ATGC ตัวแทนทั่วไป) นักชีวสารสนเทศศาสตร์ต้องการเก็บจีโนมทั้งหมดแน่นอนว่าไม่ต้องการเก็บไว้เป็น ASCII เพราะแต่ละตัวเลือกสามารถแสดงได้เพียงสองบิต! สเปค ภารกิจของคุณคุณควรเลือกที่จะยอมรับมันคือการเขียนโปรแกรมฟังก์ชั่นหรือวิธีการแปลงการแสดง ASCII เป็นการแสดงไบนารีและกลับ แสดงAเป็นb00, Tเป็นb01, Gเป็นb10, และCเป็นb11(ต่อจากนี้ไป "หน่วย") นอกจากนี้บิตสูงของแต่ละไบต์ควรมีจำนวนหน่วยในไบต์ทำให้แต่ละไบต์แทน triplet ตัวอย่างเช่น: กลายเป็น"GATTACCA"b11 100001 b11 010011 b10 1100xx ใน ASCII ถึงอินพุตไบนารีช่องว่างแท็บและการขึ้นบรรทัดใหม่ควรถูกละเว้น อักขระใด ๆ ที่ไม่อยู่ในชุด[ \r\n\tATGC]เป็นข้อผิดพลาดและอาจถูกละเว้นหรือยุติการประมวลผล …

4
สร้างสายลับคู่หนึ่งที่จะขว้างก้อนหินลงในแม่น้ำ
เมื่อเร็ว ๆ นี้ที่Puzzling ที่เพิ่งเปิดตัวใหม่SEมีปัญหาเกี่ยวกับสายลับที่ขว้างก้อนหินไปยังแม่น้ำที่ค่อนข้างท้าทาย: สายลับสองคนจะต้องผ่านหมายเลขลับสองหมายเลข (หมายเลขหนึ่งต่อสายลับ) ซึ่งไม่มีศัตรูสังเกตเห็น พวกเขาได้ตกลงกันเกี่ยวกับวิธีการทำสิ่งนี้โดยใช้หินที่แยกไม่ออกล่วงหน้าเพียง 26 ก้อน พวกเขาพบกันที่แม่น้ำที่มีกองหิน 26 ก้อน เริ่มต้นด้วยสายลับแรกพวกเขาผลัดกันขว้างก้อนหินกลุ่มหนึ่งลงไปในแม่น้ำสายลับตัวแรกโยนก้อนหินจำนวนหนึ่งจากนั้นสายที่สองจากนั้นสายที่หนึ่งจากนั้นสายแรกจะกลับมาอีกครั้ง ... สายลับแต่ละคนจะต้องขว้างหินอย่างน้อยหนึ่งก้อนในตาของเขาจนกว่าก้อนหินทั้งหมดจะหายไป พวกเขาสังเกตการขว้างและแตกต่างเมื่อไม่มีหินอีกต่อไป พวกเขาเก็บความเงียบตลอดเวลาและไม่มีการแลกเปลี่ยนข้อมูลยกเว้นจำนวนหินที่โยนในแต่ละรอบ พวกเขาสามารถแลกเปลี่ยนตัวเลขได้สำเร็จอย่างไรถ้าตัวเลขสามารถอยู่ระหว่าง 1 ถึง M ได้? งานของคุณคือการสร้างคู่ของโปรแกรม, spy1และที่สามารถแก้ปัญหานี้สำหรับเป็นไปได้สูงสุดspy2M โปรแกรมของคุณแต่ละคนจะใช้ตัวเลขจาก1การที่คุณเลือกMเป็น input จากนั้นspy1จะเอาท์พุทตัวเลขที่แทนจำนวนก้อนหินที่มันขว้างลงไปในแม่น้ำซึ่งจะเป็นอินพุตspy2ซึ่งจะส่งออกตัวเลขที่จะป้อนเข้าspy1และอื่น ๆ จนกว่าจะมีการส่งออกตัวเลขรวม26กัน เมื่อสิ้นสุดการขว้างแต่ละโปรแกรมจะส่งออกหมายเลขที่เชื่อว่าโปรแกรมอื่นมีซึ่งจะต้องตรงกับหมายเลขที่ป้อนเข้าสู่โปรแกรมอื่นจริง โปรแกรมของคุณต้องทำงานคู่ได้รับคำสั่งเป็นไปได้ทั้งหมดของตัวเลข(i, j)ที่ทั้งสองiและjจะแตกต่างจากการ1M โปรแกรมที่ใช้งานได้ดีที่สุดMจะเป็นผู้ชนะโดยคำตอบแรกจะถูกโพสต์ นอกจากนี้ผมจะได้รับรางวัลรางวัล 100 ชื่อเสียงเพื่อแก้ปัญหาแรกที่ได้รับการพิสูจน์ในการทำงานสำหรับM >= 2286และ 300 M >= 2535เพื่อแก้ปัญหาแรกที่ได้รับการพิสูจน์ในการทำงานสำหรับ

16
ตรวจสอบว่าจำนวนเต็มหารด้วย 3 หรือไม่
เป้าหมายของคุณคือพิจารณาว่าตัวเลขหารด้วย 3 โดยไม่ใช้เงื่อนไขหรือไม่ อินพุตจะเป็นตัวเลข 8 บิตที่ไม่ได้ลงนามตั้งแต่ 0 ถึง 255 สนับสนุนให้ใช้ความคิดสร้างสรรค์! คุณได้รับอนุญาตเท่านั้นที่จะใช้ ความเท่าเทียมกัน / ความไม่เท่าเทียมกัน ( ==, !=, >, <, >=, <=) เลขคณิต ( +, -, x) ผู้ประกอบการเชิงตรรกะ ( !ไม่ใช่, &&และ, || หรือ) Bitwise ผู้ประกอบการ ( ~ไม่&และ|หรือ^แฮคเกอร์, <<, >>, >>>คณิตศาสตร์และตรรกะซ้ายกะขวา) ค่าคงที่ (จะดีกว่าถ้าคุณเก็บสิ่งเล็ก ๆ เหล่านี้ไว้) การมอบหมายตัวแปร เอาต์พุต0ถ้าเป็นเท็จ1ถ้าเป็นจริง มีการใช้กฎรหัสอะตอมมิกแบบมาตรฐาน หากคุณมีคำถามใด ๆ โปรดทิ้งไว้ในความคิดเห็น วิธีการตัวอย่างที่นี่ …

1
ปกป้องกำแพงของฉันจากประตูที่น่ารำคาญเหล่านี้
ลูกบิดประตูนั้นยอดเยี่ยมและทั้งหมด แต่เมื่อคุณเปิดประตูมันจะบุบผนังโดยรอบ ฉันต้องการให้คุณป้อนข้อมูลศิลปะ ASCII ของห้องเช่นนี้ +---------+--X --X --+-----+ | \ \ |\ | \ | | \ \ | \ | \| | X | \ | X | / | | \ X | / | \ / | / | \ / | +---X --+-------X------+-----+ และเอาท์พุทห้องที่มี doorstops เช่นนี้ …
20 code-golf 

8
Pixel art, ตอนที่ 2: แสดงแผนที่ 1-1 ของ Super Mario Bros
ความท้าทายครั้งล่าสุด ( Pixel-art, ตอนที่ 1: การแสดง Super Mario ) เป็นเพียงการฝึกอบรม ... (และคุณทำมันด้วยวิธีที่น่าทึ่งขอบคุณ!) คราวนี้คุณต้องทำงานให้มากขึ้นอีกหน่อย คุณต้องแสดงแผนที่ overworld แรกทั้งหมดของ Super Mario บน NES โดยไม่มีศัตรูและไม่มี Mario โปรแกรมหรือฟังก์ชั่นของคุณจะต้องแสดงพิกเซลทั้งหมดของภาพต่อไปนี้หรือสร้างไฟล์รูปภาพที่คล้ายกับมัน (BMP, PNG หรือ GIF) โปรแกรมของคุณจะต้องไม่เชื่อมต่ออินเทอร์เน็ตไม่ว่าในทางใด สามารถซูมออกได้หากคุณต้องการและพิกเซลสามารถเป็นองค์ประกอบ ASCII หรือ HTML หากคุณต้องการตราบใดที่พวกเขามีสีที่ถูกต้อง นี่คือแบบจำลองที่คุณต้องปฏิบัติตาม: ภาพรวมทั้งหมด: http://i.stack.imgur.com/2kfVc.png ชุดไพ่ (ถ้าคุณต้องการ): http://img.ctrlv.in/img/14/10/19/5443f44c7eb78.png คุณสามารถสร้างชุดไพ่ย่อยหรือชุดย่อยของคุณเอง คุณสามารถใช้ชุดไพ่ของคุณเป็นไฟล์ภาพแยกต่างหากหรือรวมไว้ในรหัสของคุณ (ตัวอย่างเช่นใน base64) หากแยกต่างหากให้เพิ่มขนาดเป็นไบต์ในคะแนนของคุณ แผนที่พร้อมพิกัด: http://goo.gl/c8xJIxหรือhttp://img.ctrlv.in/img/14/10/19/544373adc9f64.png สี: สีฟ้า: # 5C94FC …

1
Fillomino Solver
Fillominoเป็นปริศนาที่คุณกรอกตารางกับที่polyominoes โพลีโนมิโนแต่ละตัวเป็นพื้นที่ของเซลล์ที่ต่อเนื่องกัน การแทนกริดแสดงให้เห็นว่าโพลีโนมีนขนาดใดครอบคลุมแต่ละเซลล์ ตัวอย่างเช่น pentomino (5) จะปรากฏ5ในเซลล์ที่ต่อเนื่องกันห้าเซลล์ (ดูด้านล่าง) สอง polyominoes ที่มีขนาดเดียวกันไม่สามารถแบ่งปันเส้นขอบ แต่อาจเส้นขอบตามแนวทแยงมุม สำหรับปริศนาแต่ละอันคุณเริ่มต้นด้วยจำนวนของgivensและต้องกรอกข้อมูลลงในเซลล์ที่เหลือ ตัวอย่างปริศนาและทางออกที่ง่าย: งานของคุณ: รับตัวต่อปริศนาแก้มันและออกคำตอบ อินพุตอาจมาจาก stdin อาร์กิวเมนต์บรรทัดคำสั่งเดียวหรือไฟล์ข้อความ อินพุตจะได้รับเป็นจำนวนเต็มnตามด้วยตัวเลขแต่ละnบรรทัด nเซลล์ว่างจะถูกกำหนดเป็นจุด ( .) สำหรับตัวอย่างปริศนาด้านบนมันจะเป็น: 5 3..66 5.4.6 .54.6 .1.6. ..312 เอาท์พุทเป็นปริศนาที่ได้รับการแก้ไขที่กำหนดบนnบรรทัดของnตัวเลขไปยังคอนโซลหรือไฟล์ข้อความ: 33366 55446 55466 51462 33312 หากปริศนาไม่ถูกต้อง, 0เอาท์พุท ตัวต่ออาจไม่ถูกต้องหากอินพุตมีรูปแบบไม่ถูกต้องหรือไม่มีวิธีแก้ไข หากมีหลายวิธีคุณสามารถส่งออกหนึ่งหรือทั้งหมดของพวกเขา เนื่องจากแต่ละเซลล์จะแสดงเป็นตัวเลขหนึ่งตัวปริศนาทั้งหมดจึงประกอบด้วยขนาดโพลิโม่โน9และใต้เท่านั้น ถ้ามันเป็นไปไม่ได้ที่จะแก้ปัญหาโดยไม่ต้องมีโพลีเมียนขนาดใหญ่ให้พิจารณาว่ามันไม่ถูกต้อง คำตอบที่ถูกต้องจะช่วยไขปริศนาที่ให้ไม่ใช่เพียงแค่เอาท์พุทโซลูชันเพื่อทดสอบเคส ไม่มีทรัพยากรภายนอกไม่ว่าจะเป็นออนไลน์หรือท้องถิ่น หากเกิดขึ้นเป็นภาษาที่มีฟังก์ชั่นการแก้ปัญหา fillomino ในตัวคุณไม่สามารถใช้งานได้ ในระยะสั้นยุติธรรมเล่น กรณีทดสอบ: การป้อนข้อมูล: …

12
เสียบกลับในคืนนี้หรือสุดสัปดาห์นี้
นี่คือรหัสกอล์ฟครั้งแรกของฉันดังนั้นโปรดแจ้งให้เราทราบว่ามันกว้างเกินไปหรือหากฉันขาดข้อมูลใด ๆ สำหรับปริศนาที่ดี! ท้าทาย ในออนแทรีโอและพื้นที่อื่น ๆ ของโลกจะมีการเรียกเก็บค่าไฟฟ้าโดยใช้การกำหนดราคาตามเวลา (TOU)ซึ่งจะมีค่าใช้จ่ายต่อกิโลวัตต์ชั่วโมงต่อชั่วโมงตามการใช้พลังงาน ได้รับวันที่และเวลาฉันต้องการทราบว่าฉันอยู่ในช่วงเวลาที่เหมาะสม (สีแดง), ช่วงกลางช่วงสูงสุด (สีเหลือง) หรือช่วงเวลาที่ไม่มาก (สีเขียว) อินพุต สมมติว่าอินพุตมีให้ในรูปแบบวันที่และเวลาที่น้อยกว่าISO 8601 ที่ได้รับการยอมรับโดยมีความแม่นยำขั้นต่ำชั่วโมง: YYYY-MM-DDThh[:mm[:ss]](T เป็นตัวอักษร) ตัวอย่าง 2014-09-01T14 2014-09-01T17: 30 2014-09-01T17: 30: 02 เอาท์พุต การส่งออกควรเป็นสตริงOn, หรือMidOff กฎระเบียบ รหัสที่สั้นที่สุดชนะ สำหรับจุดประสงค์ของการท้าทายนี้ให้ละเว้นวันหยุดตามกฎหมาย สมมติว่าข้อมูลที่พบในโพสต์นี้ กฎการกำหนดราคาตามเวลาที่ใช้จริงอาจเปลี่ยนแปลงในอนาคตโดยกระทรวงพลังงานออนตาริโอ ข้อมูล ฤดูร้อนวันธรรมดา (1 พฤษภาคมถึง 31 ตุลาคม) ปิดยอด: 19h00 - 07h00 ช่วงกลางสูงสุด: 07.00 - 11.00 น. …
20 code-golf  date 

1
เล่นกลโดยตัวเลข
งานของคุณคือการสร้างรูปแบบการเล่นกลที่ถูกต้องโดยกรอกแม่แบบที่กำหนด แต่ก่อนอื่นคุณอาจจำเป็นต้องรู้ว่ารูปแบบดังกล่าวแสดงอย่างไร Siteswap เบื้องต้น Siteswap เป็นสัญลักษณ์ที่สร้างขึ้นสำหรับรูปแบบการเล่นปาหี่ มันทำงานได้โดยการแบ่งรูปแบบเป็นจังหวะ ในแต่ละครั้งที่คุณตีมือซ้ายและมือขวาของคุณจะเป็นการขว้างลูกบอล การโยนแต่ละครั้ง (เช่นการตีแต่ละครั้ง) แสดงด้วยหมายเลขซึ่งระบุว่าเมื่อใดที่ลูกบอลถูกโยนต่อไป - สิ่งนี้สอดคล้องโดยตรงกับความสูงของการโยน ลองดูตัวอย่าง ดูภาพเคลื่อนไหวของสิ่งเหล่านี้ที่นี่ น้ำตก 3 ลูก รูปแบบ 3 ลูกที่ง่ายที่สุด ลูกบอลแต่ละลูกจะถูกโยนทุกครั้งที่สาม (มือสลับ) การตีจังหวะที่มีลักษณะดังนี้ (สาย ASCII เชื่อมต่อการเต้นสองครั้งที่มีการโยนลูกบอลเดียวกัน): Beat 1 2 3 4 5 6 7 8 9 Hand L R L R L R L R L Siteswap 3 3 …
20 code-golf 

7
พิจารณาว่ามีการเคลื่อนไหวในเกม Bejeweled / match 3 หรือไม่
พื้นหลัง ในเกม Bejeweled และคล้ายกันผู้เล่นจะต้องสลับอัญมณีสองอันที่อยู่ติดกัน (ไม่มีเส้นทแยงมุม) ในตารางอัญมณี 8x8 เพื่อให้ตรงกับสามสีเดียวกันในแถว อัญมณีสามารถจับคู่ในแนวนอนหรือแนวตั้ง การเล่นเกมจะดำเนินต่อไปจนกว่าจะไม่มีการเคลื่อนไหวใด ๆ ที่สามารถทำให้เกิดเป็นสามแถวติดต่อกันซึ่งเป็นจุดสิ้นสุดของเกม งาน เป้าหมายคือการเขียนโปรแกรมที่กำหนดว่าเกมของ Bejeweled นั้นยังไม่จบ กล่าวอีกนัยหนึ่งมันต้องตรวจสอบเพื่อดูว่ามีการเคลื่อนไหวที่เป็นไปได้ที่ทำให้อย่างน้อยสามในแถว อาจมีมากกว่าสามอัญมณีในแถวและยังคงเป็นการย้ายที่ถูกต้อง อินพุต โปรแกรมของคุณจะต้องยอมรับผ่านอินพุตมาตรฐานแสดง 8x8 ของตาราง Bejeweled แต่ละอัญมณีเจ็ดสีจะแสดงเป็นตัวเลขจาก 1 ถึง 7 แต่ละบรรทัดจะมีหนึ่งแถวและ 8 บรรทัดแต่ละบรรทัดประกอบด้วย 8 หลักจะถูกป้อนข้อมูล ดูตัวอย่าง คุณสามารถสันนิษฐานได้ว่าการป้อนข้อมูลจะเป็นไปตามรูปแบบนี้เสมอและจะไม่มีสามในแถวอยู่แล้ว เอาท์พุต จากนั้นโปรแกรมจะต้องส่งออก (ไปยังเอาต์พุตมาตรฐาน) yesหรือnoขึ้นอยู่กับว่ามีการย้ายที่ถูกต้องอย่างน้อยหนึ่งครั้งหรือไม่ซึ่งจะส่งผลให้เกิดอัญมณีสามแถวขึ้นไปในแถว โปรแกรมของคุณจะต้องไม่ส่งออกสิ่งอื่นที่ไม่ใช่เช่นเดียวของทั้งสองหรือyesno กฎระเบียบ โปรแกรมของคุณต้องไม่ใช้ไฟล์หรือทรัพยากรภายนอกอาร์กิวเมนต์บรรทัดคำสั่งหรือต้องการชื่อไฟล์ที่แน่นอน โปรแกรมที่มีจำนวนไบต์น้อยที่สุดในซอร์สโค้ดจะเป็นผู้ชนะ ตัวอย่าง การป้อนข้อมูล: 12314131 13224145 54762673 61716653 61341144 23453774 …
20 code-golf  game  grid 


1
ประเมินจำนวนของสตริงที่เป็นไปได้ที่ regex สามารถจับคู่ได้
ในห้องแชทที่มีผู้คนไม่กี่คนหัวข้อขึ้นมาระหว่างฉันกับพวกเขาเกี่ยวกับจำนวนสตริงที่เป็นไปได้ที่ regex สามารถจับคู่ได้ งานของคุณคือสร้างโปรแกรมที่สามารถตอบคำถามนั้นได้ โปรแกรมของคุณจะยอมรับนิพจน์ทั่วไปใด ๆ ตามที่กำหนดในเอกสารนี้เป็น "นิพจน์ทั่วไปที่ขยาย" เช่น: ^[A-Za-z0-9]{8}$ และส่งออกจำนวนทั้งหมดของสตริงที่เป็นไปได้ที่ตรงกับการแสดงออกนั้นการส่งออกinfinityถ้ามีจำนวนไม่ จำกัด : 218340105584896 โปรแกรมของคุณอาจแสดงผลtoo manyหากมีสตริงที่เป็นไปได้มากกว่า 2 63 -1 รายการที่ตรงกับ regex อย่างไรก็ตามจะต้องไม่ส่งออกinfinityเว้นแต่จะมีสตริงจำนวนมากอย่างไม่ จำกัด โปรแกรมที่สั้นที่สุดที่จะชนะดังกล่าวข้างต้น
20 code-golf 

21
ความยาวของสตริงโดยใช้ทฤษฎีการตั้งค่า
จากนิยามวิกิพีเดียตั้งทฤษฎีของจำนวนธรรมชาติ ชุด N ของตัวเลขธรรมชาติถูกกำหนดเป็นชุดที่เล็กที่สุดที่มี 0 และปิดภายใต้ฟังก์ชันตัวตายตัวแทน S ที่กำหนดโดย S (n) = n ∪ {n} ตัวเลขสองสามตัวแรกที่กำหนดด้วยวิธีนี้คือ 0 = {}, 1 = {0} = {{}}, 2 = {0,1} = {{}, {{}}}, 3 = {0,1,2 } = {{}, {{}}, {{}, {{}}}} การใช้นิยามของตัวเลขธรรมชาตินี้จะนับความยาวของสตริง ป้อน สตริงของอักขระจาก a-zA-Z ทุกความยาว เอาต์พุตความยาวของสตริงในรูปแบบที่กำหนดโดยไม่มีตัวคั่น ตัวอย่าง ป้อน สตริงว่าง เอาท์พุท {} ป้อนข้อมูล …

13
ทอยลูกเต๋าและดันเจี้ยนมังกร
ฉันต้องการเล่น Dungeons and Dragons แต่ฉันไม่มีลูกเต๋า! ความท้าทายของคุณคือหมุนลูกเต๋า D&D ข้อมูลจำเพาะรูปแบบอินพุตในรูปแบบBackus-Naurคือ: <valid-input> ::= <opt-integer> "d" <integer> <opt-modifier> <opt-integer> ::= | <integer> <opt-modifier> ::= | "+" <integer> <integer> ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | <integer> <integer> จำนวนเต็มเพิ่มเติมก่อนที่dจะเป็นจำนวนของลูกเต๋าที่จะม้วน; อย่างน้อยจะต้องเป็น1ค่าเริ่มต้น1หากไม่ได้ระบุไว้ จำนวนเต็มที่ต้องการทันทีหลังจากdคือจำนวนของแต่ละด้านที่มี …
20 code-golf  random 

7
เคล็ดลับการเล่นกอล์ฟในจูเลีย
คุณมีเคล็ดลับทั่วไปอะไรสำหรับการเล่นกอล์ฟในจูเลีย ฉันกำลังมองหาความคิดที่สามารถนำไปใช้กับปัญหารหัสกอล์ฟโดยทั่วไปซึ่งอย่างน้อยค่อนข้างเฉพาะกับ Julia (เช่น "ลบความคิดเห็น" ไม่ใช่คำตอบ)
20 code-golf  tips 

6
ค้นหาตัวละครที่แปลกออกมาในรูปแบบ
อินพุต บรรทัดแรกจะเป็นสตริงที่แน่นอนซ้ำจำนวนเท่าใดก็ได้ ยกตัวอย่างเช่นมันอาจจะเป็นabcabcabcabc, [];[];[];ฯลฯ มันอาจถูกตัดออก; ตัวอย่างเช่น: 1231231231. ค้นหาสตริงที่สั้นที่สุดเสมอ ตัวอย่างเช่นถ้าสาย22222แล้วสตริง2ไม่22หรือ22222หรือสิ่งอื่นใด สตริงจะถูกทำซ้ำอย่างน้อย 2 ครั้งเต็มเสมอ บรรทัดถัดมาทั้งหมดจะเป็นรูปแบบนั้นหักล้างด้วยจำนวนใด ๆ ตัวอย่างเช่นอาจเป็น: abcabcabc cabcabcab bcabcabca (ชดเชยด้วย 1) หรืออาจเป็น: abcdefabcdefabcdefabc cdefabcdefabcdefabcde efabcdefabcdefabcdefa (ชดเชยด้วย 4) อักขระหนึ่งตัวในอินพุตจะผิด (ไม่รับประกันว่าจะอยู่ในบรรทัดแรก) ตัวอย่างเช่นในอินพุตนี้: a=1a=1a=1 =1a=1a=1a 1a=11=1a= a=1a=1a=1 =1a=1a=1a 1ในบรรทัดที่ 3 เป็นที่แปลกออก เอาท์พุต คุณต้องส่งออกพิกัด (อิงจากศูนย์เริ่มจากซ้ายบน) ของเลขคี่ออก 4,2ยกตัวอย่างเช่นในการป้อนข้อมูลข้างต้นแสดงผลที่สอดคล้องกันคือ คุณยังสามารถส่งออก4 2หรือ"4""2"หรือแม้กระทั่ง[[4],[2]]หรือรูปแบบอื่น ๆ ตราบใดที่คุณสามารถบอกได้ว่าสิ่งที่ควรจะเป็น กรณีทดสอบ การป้อนข้อมูล: codegolfcodegolfco egolfcodegolfcodeg …
20 code-golf 

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