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

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

4
นำทางไปยังฟิลด์ดาวเคราะห์น้อยสำเร็จ
บทนำ ทุกคนรู้ว่าความเป็นไปได้ที่จะประสบความสำเร็จในการสำรวจสนามดาวเคราะห์น้อยคือประมาณ 3,720 ถึง 1 แต่แม้จะมีคำเตือนของคุณฮันโซโลก็ยังยินดีที่จะลองเสี่ยงโชคของเขา ด้วยความกลัวต่อชีวิตเทียมของคุณคุณตัดสินใจที่จะเขียนรหัสในภาษาถิ่นของเรือ ( อ่าน: ภาษาโค้ดกอล์ฟที่คุณชื่นชอบ ) โปรแกรมการหลีกเลี่ยงดาวเคราะห์น้อยที่จะตัดสินใจว่าจะใช้เส้นทางใดในเขาวงกต ASCII ของดาวเคราะห์น้อย อินพุต Millenium Falcon มีโปรแกรมการแมปดาวเคราะห์น้อยซึ่งให้ข้อมูลคล้ายกับสิ่งนี้: | ##### ######### | | ###### # ### # | | # # # # #### # | @ ## #### |# # # ### ## | |## ## #### # # …
36 code-golf  maze 

10
บอกฉันว่าฉันต้องทำปัญหาคณิตศาสตร์มากแค่ไหน!
ครูของฉันให้ปัญหาคณิตศาสตร์ที่ซับซ้อนที่สุดเสมอสำหรับการบ้าน pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 evenไลค์: และฉันต้องการทราบล่วงหน้าว่าต้องใช้เวลาเท่าไรในการทำการบ้าน แต่ฉันไม่ต้องการที่จะคิดออกทั้งหมด นั่นเป็นเหตุผลที่หน้าที่ของคุณในการเขียนโปรแกรมสำหรับฉัน ข้อมูลจำเพาะ คุณจะได้รับรายละเอียดสตริงปัญหาที่ฉันต้องทำให้เสร็จเป็น args, stdio เป็นต้น พวกเขาจะถูกคั่นด้วยเครื่องหมายจุลภาค (อาจถูกcomma-spaceแยกออก) มันจะรวมถึงปัญหาเดียวในรูปแบบของตัวเลข (เช่น79) และช่วงในรูปแบบ17-18(อีกครั้งคุณต้องจัดการกับช่องว่างที่ไม่จำเป็น) ช่วงนี้รวมถึงปลายทั้งสอง ช่วงที่เลือกจะถูกต่อท้ายโดยoddหรือevenที่คุณต้องคำนึงถึง ชุดของช่วง / หน้าจะมีการเติมหน้าด้วยหมายเลขหน้าในแบบฟอร์มpg. 545:อีกครั้งที่ต้องจัดการกับช่องว่างที่ไม่จำเป็น คุณสามารถเพิกเฉยต่อสิ่งเหล่านี้ได้อย่างปลอดภัยเนื่องจากคุณต้องประสบปัญหากับทุกหน้า ข้อความอาจเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก แต่จะไม่เป็นทั้งสองอย่าง Return, stdout ฯลฯ จำนวนของปัญหาที่ฉันต้องทำเพื่อทำการบ้าน ตั้งแต่นี้เป็นรหัสกอล์ฟรหัสที่สั้นที่สุดในไบต์ชนะ! กรณีทดสอบ pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, …

24
ทำการแมป ASCII ใหม่
ท้าทาย เขียนโปรแกรมที่เรียงลำดับอักขระ ASCII! มันควรจะส่งออกสตริงเดียวที่มีอักขระ ASCII ที่พิมพ์ได้ทั้งหมดหนึ่งครั้ง อักขระตัวแรกของสตริงนี้ถูกกำหนดค่า 1 อักขระตัวที่สองคือค่า 2 และอื่น ๆ หากอักขระสองตัวอยู่ติดกัน (ความแตกต่างระหว่างรหัสอักขระคือ 1) อักขระเหล่านั้นอาจไม่ปรากฏติดกันในเอาต์พุต เกณฑ์การให้คะแนน คะแนนของคุณจะเป็นผลรวมของค่าสำหรับตัวละครทั้งหมดในซอร์สโค้ดของคุณตามที่กำหนดโดยเอาต์พุตของโปรแกรม โปรดดูการยืนยันส่วนการเพื่อคำนวณคะแนนของคุณ คะแนนต่ำสุดชนะ! กฎระเบียบ "ASCII ที่พิมพ์ได้" ถูกกำหนดให้หมายถึงรหัสอักขระ 32 - 126 โดยรวม คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบ รหัสของคุณอาจมีอักขระ ASCII และบรรทัดใหม่ที่พิมพ์ได้เท่านั้น โปรแกรมของคุณไม่สามารถป้อนข้อมูลใด ๆ การขึ้นบรรทัดใหม่จะมีค่าเสมอ 1 ผลลัพธ์ของโปรแกรมของคุณไม่ควรมีการขึ้นบรรทัดใหม่ การตรวจสอบ ใช้ส่วนย่อยสแต็คนี้เพื่อตรวจสอบว่าผลลัพธ์ของรหัสของคุณถูกต้องและเพื่อคำนวณคะแนนของรหัสของคุณ! var result = document.getElementById("result");document.getElementById("submit").onclick = function() {var code = document.getElementById("code").value;var output …

18
มองเห็นทฤษฎีบทพีทาโกรัสด้วยสายตา
คำอธิบายภาพทั่วไปของทฤษฎีบทพีทาโกรัสเป็นเช่นนี้: สแควร์สนั้นหมายถึงการแสดงความยาวด้านของสี่เหลี่ยมจัตุรัสและพื้นที่ของa + b = cเช่นเดียวกับทฤษฎีบทพีทาโกรัสกล่าว ส่วนนี้เป็นสิ่งที่คุณต้องแสดง งานของคุณ คุณจะได้รับจำนวนเต็มสองจำนวนเป็นอินพุตหมายถึงการแสดงด้านข้างaและbของสามเหลี่ยมมุมฉาก (เช่น3, 4) จากนั้นคุณจะทำให้สี่เหลี่ยมออกจากความยาวa, bและcออกมาจาก#ตัวอักษร ตัวอย่างเช่นที่นี่คือ 3: ### ### ### จากนั้นคุณจะจัดรูปแบบเหล่านี้เป็นสมการทางคณิตศาสตร์ที่อธิบายทริปพีทาโกรัสโดยเฉพาะ: ##### #### ##### ### #### ##### ### #### ##### ### + #### = ##### สังเกตว่าสัญญาณ=และ+ช่องว่างมีทั้งสองด้านและทุกอย่างอยู่ด้านล่างอย่างไร คุณจะไม่ได้รับความคุ้มค่าaและbนั่นก็cไม่ใช่สิ่งสำคัญ นี่คือโค้ดกอล์ฟที่สั้นที่สุดในหน่วยไบต์ ! กรณีทดสอบ (มาอีกครั้งเมื่อฉันมีเวลาสิ่งเหล่านี้ยากมากที่จะทำด้วยมือ) 3, 4 ##### #### ##### ### #### ##### ### #### ##### …

7
ตัวเลขเป็นกราฟิกวงกลม
ก่อนอื่นศึกษาปริศนานี้เพื่อทำความเข้าใจกับสิ่งที่คุณกำลังจะทำ ความท้าทายของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่จะส่งออกกราฟิกแบบวงกลมเช่นเดียวกับตัวต่อจากปริศนาที่ให้หมายเลข (ฐาน 10) ระหว่าง 1 ถึง 100 (รวม) สิ่งนี้คล้ายกับความท้าทายนี้ยกเว้นว่าคุณจะสร้างกราฟิกแทนที่จะเป็นตัวเลขโรมัน วงกลมต่อไปนี้แทนตัวเลข 1-10 จากซ้ายไปขวา: ในฐานะที่เป็นคำตอบของปริศนาภาพกราฟิกของคุณควรอ่านเหมือนตัวเลขโรมันจากด้านในซึ่งความหนาของเส้นแสดงถึงสัญลักษณ์ตัวเลขโรมันและกราฟิกทั้งหมดแสดงถึงจำนวน สำหรับการอ้างอิงของคุณนี่คือความหนาของเส้นที่คุณต้องการ แต่ละบรรทัดควรมีช่องว่างภายใน 3px ระหว่างบรรทัดกับบรรทัดถัดไป Number Roman Numeral Line Width 1 I 1px 5 V 3px 10 X 5px 50 L 7px 100 C 9px กรุณาโพสต์ตัวอย่างหรือสองของผลลัพธ์ของคุณ สมมติว่าอินพุตถูกต้องช่องโหว่มาตรฐานฯลฯ และอื่น ๆ นี่คือรหัสกอล์ฟดังนั้นจำนวนไบต์ที่น้อยที่สุดจึงชนะ ในกรณีที่เสมอคะแนนโหวตมากที่สุดชนะ โชคดี!

9
กินขนมหวานในลำดับที่ถูกต้อง
เมื่อพูดถึงการกินขนมฉันยึดมั่นในมาตรฐานที่สูงกว่าคนธรรมดาทั่วไป มีความสมดุลที่ละเอียดอ่อนระหว่าง "การมิกซ์มัน" และ "การประหยัดสิ่งที่ดีที่สุด" ในการท้าทายนี้คุณจะได้รับสายอักขระที่แต่ละตัวละครแทนชิ้นส่วนของขนม อักขระที่แตกต่างกัน (คำนึงถึงตัวอักษรพิมพ์เล็ก - ใหญ่) เป็นตัวแทนของขนมประเภทต่างๆ โปรแกรมของคุณจะต้องกำหนดลำดับการบริโภคลูกอมที่ถูกต้องตามขั้นตอนด้านล่าง คุณสามารถเขียนโปรแกรมที่สมบูรณ์ (STDIN / STDOUT) หรือฟังก์ชั่นที่มีชื่อเพื่อให้งานนี้สำเร็จ oroybgrbbyrorypoprrสมมติว่าซ่อนลูกอมของฉันคือ ก่อนอื่นฉันจัดเรียงขนมเป็นกองประเภทเดียวกันโดยมีปริมาณมากขึ้นที่ด้านบนโดยใช้ค่าอักขระ ASCII ที่ต่ำกว่าเป็นตัวแบ่งไทเบรก rrrrrr oooo bbb yyy pp g จากนั้นฉันก็หยิบลูกอมแต่ละแถวและแบ่งเท่า ๆ กันตามช่วงเวลา ตัวอย่างเช่นหากมีขนม 3 ชิ้นหนึ่งจะถูกวาง 1/3 ของวิธี 2/3 ของทางและในตอนท้าย .r.r.r.r.r.r ..o..o..o..o ...b...b...b ...y...y...y .....p.....p ...........g จากนั้นฉันลงแต่ละคอลัมน์เพื่อสร้างคำสั่งลูกกวาดสุดท้ายของฉัน, rorbyroprbyorrobypg. อินพุต สตริงที่มีที่เก็บลูกอม อินพุตสำหรับตัวอย่างด้านบนอาจเป็น: oroybgrbbyrorypoprr เอาท์พุต …

3
วาดภาพนิ่ง (หรือภาพเคลื่อนไหว) - วาดภาพในเกมแห่งชีวิต
คุณได้รับเมื่อป้อนรูปภาพ greyscale งานของคุณคือการหารูปแบบสแตติกหรือวนลูปในเกมแห่งชีวิตของคอนเวย์ที่มีลักษณะคล้ายกับภาพอินพุตให้ใกล้เคียงที่สุด เอาต์พุตของคุณอาจเป็นภาพนิ่งหรือภาพเคลื่อนไหววนซ้ำในบางรูปแบบที่สามารถแปลงเป็น gif ขนาดภาพที่ส่งออกควรจะเหมือนกับอินพุทและจะต้องมีเพียงพิกเซลขาวดำ หากเอาต์พุตเป็นภาพเคลื่อนไหวแต่ละเฟรมจะต้องสร้างขึ้นจากเฟรมก่อนหน้าตามกฎของเกมแห่งชีวิตโดยมีหนึ่งเซลล์ต่อพิกเซล ภาพเคลื่อนไหวจะต้องวนซ้ำโดยเฟรมแรกจะถูกสร้างจากเฟรมสุดท้ายด้วยกฎเดียวกัน หากผลลัพธ์เป็นภาพนิ่งให้ใช้กฎของเกมแห่งชีวิตกับมันจะต้องผลิตภาพเดียวกัน ซึ่งหมายความว่าไม่มีเซลล์ 'ที่มีชีวิต' อาจมีเพื่อนบ้านที่มีชีวิตมากกว่าสามคนหรือน้อยกว่าสองคนและไม่มีเซลล์ที่ 'ตาย' อาจมีเพื่อนบ้านที่มีชีวิตสามคน (โปรดทราบว่านี่เป็นพื้นเดียวกันกับภาพเคลื่อนไหวตามที่อธิบายไว้ข้างต้น แต่มีเพียงหนึ่งเฟรมเท่านั้น) กฎและการชี้แจงเพิ่มเติม: คุณ (หรือโปรแกรมของคุณ) อาจเลือกว่าเซลล์ 'มีชีวิต' จะแสดงเป็นสีขาวและ 'ตาย' เป็นสีดำหรือในทางกลับกัน นั่นคือคุณสามารถใช้รหัสนี้หรือโปรแกรมของคุณสามารถเลือกได้ตามภาพอินพุต (แต่จะต้องเหมือนกันทุกเฟรมของภาพเคลื่อนไหว) เงื่อนไขขอบเขตควรเป็นระยะซึ่งหมายความว่าเซลล์ในคอลัมน์ขวาสุดมีเพื่อนบ้านในคอลัมน์ซ้ายสุด ฯลฯ สำหรับภาพเคลื่อนไหวอัตราเฟรมขึ้นอยู่กับคุณ (หรือโปรแกรมของคุณ) ฉันจินตนาการว่าอัตราเฟรมที่เร็วจะทำงานได้ดีสำหรับการประมาณพิกเซลสีเทา โปรดโพสต์ผลลัพธ์อย่างน้อยสองรายการที่ฝังอยู่ในคำตอบของคุณ หากคุณสามารถโพสต์ผลลัพธ์จากภาพอินพุตทั้งหมดด้านล่างได้จะดีกว่า สามารถลดขนาดภาพทดสอบได้หากจำเป็นเพื่อให้ได้ gif ที่มีขนาดไฟล์เล็กพอ หากคุณต้องการเชื่อมโยงไปยังไฟล์ที่มีขนาดใหญ่ขึ้นเช่นกันก็ไม่เป็นไร หากคุณต้องการอวดอย่าลังเลที่จะค้นหาไฟล์ต้นฉบับที่มีความละเอียดสูงกว่านี้ โปรดพยายามหลีกเลี่ยงการมีพารามิเตอร์ที่สามารถควบคุมได้มากเกินไปในรหัสของคุณ - จะดีที่สุดถ้าโปรแกรมของคุณใส่ภาพเท่านั้น ข้อยกเว้นคือถ้าคุณต้องการให้พารามิเตอร์สำหรับการควบคุมจำนวนเฟรมภาพเคลื่อนไหวเนื่องจากจะมีผลต่อขนาดไฟล์ คุณสามารถใช้โปรแกรมภายนอกเพื่อเปลี่ยนรูปแบบของไฟล์อินพุตและเอาต์พุตและ / หรือคอมไพล์เฟรมเอาต์พุตเป็นภาพเคลื่อนไหวได้หากคุณต้องการ (นี่ไม่ใช่ความท้าทายในการจัดการรูปแบบไฟล์) นี่คือการประกวดความนิยมดังนั้นคำตอบที่ได้คะแนนมากที่สุดจะเป็นผู้ชนะ นี่คือภาพทดสอบที่เลือกส่วนใหญ่นำมาจากคำถามอื่น ๆ ในเว็บไซต์นี้ …

1
วงจรโดมิโน
ป้ายบอกคะแนน นี่คือคะแนนดิบ (เช่นจำนวนโดมิโน) สำหรับการส่งของ VisualMelon ฉันจะเปลี่ยนเป็นคะแนนปกติตามที่อธิบายไว้ด้านล่างเมื่อมีคำตอบเพิ่มเติมเข้ามาโซลูชันที่มีอยู่ในขณะนี้สามารถแก้ไขวงจรทั้งหมดในมาตรฐาน: Author Circuit: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- VisualMelon 39 …

15
เขียนประโยคที่ยาวที่สุดโดยใช้คีย์เวิร์ดของภาษาโปรแกรม [ปิด]
ดังที่ชื่อเรื่องกล่าวถึงความท้าทายคือการเขียนประโยคที่ยาวที่สุดโดยใช้คำหลักของ 1 ภาษาการเขียนโปรแกรมเท่านั้น ตัวอย่างเช่นการใช้คำหลักของ C ++เป็นไปได้ที่จะเขียนประโยคนี้: อย่าลองลอยนี้ คุณสามารถทำอะไรกับ

9
โปรแกรมรถแข่ง
ขอแสดงความยินดีกับ @kuroineko ชนะเงินรางวัลเพื่อความเร็วที่ยอดเยี่ยม (672 ย้าย) บนเส้นทาง Gauntlet ผู้นำ: * Nimi ให้คะแนนน้ำหนักเบา 2129 รายการอื่น ๆ มีขนาดใหญ่กว่า แต่แสดงความเร็วที่รุนแรง * หัวหน้าอาจเปลี่ยนแปลงได้เนื่องจากรายการในภายหลัง งานของคุณคือการเขียนโปรแกรมขนาดเล็กที่สามารถขับรถแข่งได้อย่างรวดเร็ว กฎระเบียบ โปรแกรมของคุณจะอ่านในภาพของแทร็ก คุณสามารถสตาร์ทรถด้วยพิกเซลสีเหลืองและคุณต้องทำให้เสร็จโดยข้ามพิกเซลสีดำ เส้นทางของรถของคุณต้องอยู่บนเส้นทางสีเทา ((c, c, c) โดยที่ 30 <= c <= 220) แทร็ก รถของคุณจะเคลื่อนที่เป็นเส้นตรงในแต่ละเทิร์นด้วยความเร็ว v ซึ่งประกอบด้วยจำนวนเต็ม vx และ vy (เริ่มต้นด้วย (0,0)) ในช่วงเริ่มต้นของการเปิดแต่ละครั้งโปรแกรมของคุณสามารถเปลี่ยน vx และ vy เช่นนั้น: abs(vx2-vx1) + abs(vy2-vy1) <= …

28
Java ใช้จาวาสคริปต์เหมือนกับรถยนต์
ชื่อที่ถูกขโมยซึ่งได้แรงบันดาลใจจากคำตอบของ Greg Hewgillต่อJavaScript และ Java แตกต่างกันอย่างไร? บทนำ Java และ JavaScript เป็นภาษาที่ใช้กันโดยทั่วไปในหมู่โปรแกรมเมอร์และปัจจุบันเป็นแท็กยอดนิยมใน Stack Overflow แต่อย่างที่เราทุกคนรู้นอกจากชื่อที่คล้ายกันแล้วทั้งสองไม่มีอะไรเหมือนกัน เพื่อเป็นเกียรติแก่หนึ่งในการอภิปรายที่น่าอับอายที่สุดของการเขียนโปรแกรมและได้รับแรงบันดาลใจจากความผิดหวังครั้งล่าสุดของฉันในการค้นหาแท็กฉันขอเสนอสิ่งต่อไปนี้: ท้าทาย เขียนโปรแกรมที่รับสตริงเป็นอินพุต ส่งคืนcarถ้าสตริงขึ้นต้นด้วย "Java" และไม่มี "JavaScript" carpetมิฉะนั้นกลับ ตัวอย่างอินพุตและเอาต์พุต รถ: java javafx javabeans java-stream java-script java-8 java.util.scanner java-avascript JAVA-SCRIPTING javacarpet พรม: javascript javascript-events facebook-javascript-sdk javajavascript jquery python rx-java java-api-for-javascript not-java JAVASCRIPTING หมายเหตุ การจับคู่อินพุตควรคำนึงถึงขนาดตัวพิมพ์ ความเป็นไปได้เท่านั้นสำหรับผลลัพธ์ควรเป็นcarหรือcarpet คะแนนโบนัสจินตภาพถ้าคำตอบของคุณใช้ Java, …

5
Zzub Zzif (reverse Fizz Buzz)
ให้ตัวอย่างของการส่งออกเสียงพึมพำเป็นฟองที่มีหมายเลขทั้งหมดถูกลบออกกรอกข้อมูลในจำนวนที่ถูกต้องด้วยค่าที่เป็นไปได้ต่ำที่สุดเช่นข้อมูลตัวอย่างของเสียงพึมพำฟองถูกต้อง สำหรับวัตถุประสงค์ของการท้าทายนี้fizzและbuzzมีค่าปกติ 3 และ 5 ตามลำดับ ถ้าใส่เป็นลำดับที่ไม่ถูกต้องfizz, buzzและสายว่างแล้วแทนการส่งออกเพียงzzubzzif(มีหรือไม่มีการขึ้นบรรทัดใหม่) อินพุตและเอาต์พุตอาจเป็นบรรทัดที่คั่นด้วยบรรทัดใหม่หรือรูปแบบอาร์เรย์ของสตริงใด ๆ ที่สะดวกสำหรับภาษาของคุณ คุณอาจเพิกเฉยหรือทำสิ่งที่คุณต้องการด้วยตัวพิมพ์ใหญ่ คุณจะต้องเลือกที่จะจัดการอย่างใดอย่างหนึ่งต่อไปนี้: fizzbuzz, fizz buzz, buzz fizzฯลฯ แต่คุณต้องเลือกอย่างน้อยหนึ่งรูปแบบเหล่านี้ คุณอาจจะคิดว่าทุกท่านเป็นลำดับของบางfizz, buzzและว่างเปล่าเส้น ตัวอย่าง การป้อนข้อมูล: เดือดเป็นฟอง เอาท์พุท: 2 fizz 4 การป้อนข้อมูล: ฉวัดเฉวียน เดือดเป็นฟอง เอาท์พุท: buzz fizz 7 การป้อนข้อมูล: FizzBuzz เอาท์พุท: 13 14 fizzbuzz 16 17 การป้อนข้อมูล: เอาท์พุท: 1 การป้อนข้อมูล: เดือดเป็นฟอง เดือดเป็นฟอง เอาท์พุท: …

8
คอมไพเลอร์รวบรวมตัวเอง [ปิด]
นี่ขึ้นอยู่กับการพูดคุยกับคอมไพเลอร์ที่ฉันฟังไปครู่หนึ่ง แต่น่าเสียดายที่ฉันจำไม่ได้ว่าที่ไหนหรือเมื่อไหร่ สร้างคอมไพเลอร์สั้นที่สุดในภาษาใดก็ได้ที่สามารถรวบรวมได้ กำหนดเป้าหมาย ISA ที่สมเหตุสมผล (68K, x86, MIPS, ARM, SPARC, IBM BAL และอื่น ๆ ) ที่ไม่มีคำสั่ง "โปรแกรมคอมไพล์" (ซึ่งอาจยกเว้น VAX บางเวอร์ชัน) อ่านโปรแกรมที่มาจากและพิมพ์รหัสที่สร้างขึ้นเพื่อstdin stdoutคุณสามารถใช้ไลบรารี C มาตรฐานสำหรับ I / O และการประมวลผลสตริง (เช่น_printf) คุณไม่จำเป็นต้องรวบรวมทั้งภาษาเพียงชุดย่อยใด ๆ ที่มีคอมไพเลอร์ (เช่นเพียงพิมพ์ชุดคำสั่งภาษาแอสเซมบลีขณะที่น่าประทับใจไม่นับเป็นวิธีแก้ปัญหา)

30
ฉันย้อนกลับซอร์สโค้ดคุณคัดค้านอินพุต!
ที่เห็นได้ชัดrip-offของrip-off ลงคะแนนโหวตเหล่านั้น! งานของคุณถ้าคุณต้องการที่จะยอมรับมันคือการเขียนโปรแกรม / ฟังก์ชั่นที่เอาท์พุท / ส่งกลับจำนวนเต็ม / อาร์กิวเมนต์ของมัน ส่วนที่ยุ่งยากคือถ้าฉันย้อนกลับซอร์สโค้ดของคุณผลลัพธ์จะต้องเป็นจำนวนเต็มต้นฉบับเมื่อตะกี้ ตัวอย่าง สมมติว่ารหัสที่มาของคุณและใส่ของมันคือABC 4ถ้าผมเขียนแทนและเรียกใช้การส่งออกจะต้องมีCBA-4 สมมติว่ารหัสที่มาของคุณและใส่ของมันคือABC -2ถ้าผมเขียนแทนและเรียกใช้การส่งออกจะต้องมีCBA2 การป้อนข้อมูลของ0อาจจะให้0หรือ-0อย่างไรถ้าคุณทำลงนามการสนับสนุนศูนย์ควรให้-00

14
วันนี้เป็นศูนย์
ให้วันที่เป็นข้อมูลในรูปแบบที่สะดวกใด ๆ ให้ส่งออกปฏิทินโดยใช้วันที่นั้นเป็นศูนย์กลางที่แน่นอนของหน้าต่างห้าสัปดาห์ ส่วนหัวของปฏิทินจะต้องมีตัวย่อสองตัวอักษรสำหรับวันของสัปดาห์ (เช่น, Su Mo Tu We Th Fr Sa) ไม่อนุญาตให้ใช้ตัวย่อสามตัวหรืออื่น ๆ ของวัน ตัวอย่างเช่นที่กำหนดApril 2 2019เป็นอินพุตเอาต์พุตควรเป็น Sa Su Mo Tu We Th Fr 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 …

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