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

รหัสสำหรับความท้าทายเหล่านี้จะสร้างภาพเคลื่อนไหวบางรูปแบบ

30
กำลังโหลด ... ตลอดไป
ความท้าทายของคุณคือสร้างหน้าจอการโหลดแบบไม่ จำกัด ซึ่งมีลักษณะดังนี้: หรือจะเจาะจงมากขึ้น: ไม่มีการป้อนข้อมูล เอาท์พุทที่Loading...มีพื้นที่ต่อท้าย แต่ไม่มีการขึ้นบรรทัดใหม่ วงจรอนันต์ผ่านตัวอักษร|, /, -และ\ทุก 0.25 วินาทีเขียนทับคนสุดท้ายที่มีต่อไปในลำดับ คุณสามารถเขียนทับอักขระตัวสุดท้ายหรือลบและเขียนทั้งบรรทัดใหม่ได้ตราบใดที่Loading...ยังคงไม่เปลี่ยนแปลง กฎระเบียบ ข้อความที่ส่งออกจะต้องมีลักษณะตรงตามที่ระบุไว้ ขึ้นบรรทัดใหม่ / ช่องว่างเป็นที่ยอมรับ คุณไม่ควรรอ 0.25 วินาทีก่อนที่จะเริ่มแสดงผล - เฟรมแรกควรจะพิมพ์ทันทีที่โปรแกรมทำงาน โปรแกรมของคุณควรจะสามารถทำงานได้อย่างไม่มีกำหนด ตัวอย่างเช่นหากคุณใช้ตัวนับสำหรับเฟรมตัวนับไม่ควรทำให้เกิดข้อผิดพลาดโดยเกินจำนวนสูงสุดในภาษาของคุณ แม้ว่าระยะเวลารอระหว่าง "เฟรม" แต่ละครั้งควรอยู่ที่ 0.25 วินาที แต่แน่นอนว่าจะไม่แน่นอน - อนุญาตให้มีข้อผิดพลาด 10% หรือมากกว่านั้น คุณสามารถส่งฟังก์ชั่น stdoutแต่มันจะต้องพิมพ์ไป คุณสามารถส่งคำตอบในสภาพแวดล้อมที่ไม่ใช่คอนโซล (แต่ยังเป็นแบบข้อความ) ตราบใดที่สามารถสร้างภาพเคลื่อนไหวการโหลดได้ นี่คือรหัสกอล์ฟดังนั้นการแก้ปัญหาที่สั้นที่สุด (เป็นไบต์) ชนะ มีช่องโหว่ของรหัสมาตรฐานสำหรับกอล์ฟ หากเป็นไปได้โปรดระบุ gif ของหน้าจอการโหลดที่ใช้งานอยู่ ตัวอย่าง นี่คือรหัส C …

3
วิทยาศาสตร์ Sprocket: การเคลื่อนไหวระบบขับเคลื่อนโซ่
เป้าหมายของการท้าทายนี้คือการผลิตการเคลื่อนไหวของห่วงโซ่ไดรฟ์ระบบประกอบด้วยชุดของเกียร์เฟืองเชื่อมต่อกันด้วยโซ่ ข้อกำหนดทั่วไป โปรแกรมของคุณจะได้รับรายชื่อเฟืองซึ่งระบุว่าเป็น(x, y, radius)สามเท่า ระบบห่วงโซ่ไดรฟ์ส่งผลให้ประกอบด้วยเฟืองเหล่านี้เชื่อมต่อกันด้วยโซ่ตึงปิดผ่านแต่ละของพวกเขาในการสั่งซื้อ เป้าหมายของคุณคือสร้างอนิเมชั่นวนลูปไม่ จำกัดแสดงระบบที่กำลังเคลื่อนไหว ตัวอย่างเช่นกำหนดอินพุต (0, 0, 16), (100, 0, 16), (100, 100, 12), (50, 50, 24), (0, 100, 12) ผลลัพธ์ควรมีลักษณะดังนี้ . ระบบพิกัดควรเช่นที่จุดแกน x ขวาและแกน y ชี้ขึ้น คุณอาจจะคิดว่ารัศมีมีแม้ตัวเลขที่มากกว่าหรือเท่ากับ 8 (เราจะเห็นว่าทำไมเรื่องนี้ในภายหลัง.) นอกจากนี้คุณยังอาจคิดว่ามีอย่างน้อยสองเฟืองและที่เฟืองไม่ตัดอีกคนหนึ่ง หน่วยของอินพุตไม่สำคัญเกินไป ตัวอย่างและกรณีทดสอบทั้งหมดในโพสต์นี้ใช้พิกเซลเป็นหน่วยอินพุต (ตัวอย่างเช่นรัศมีของเฟืองกลางในรูปก่อนหน้าคือ 24 พิกเซล;) พยายามอย่าเบี่ยงเบนหน่วยเหล่านี้มากเกินไป ในส่วนที่เหลือของความท้าทายปริมาณเชิงพื้นที่จะถูกเข้าใจในหน่วยเดียวกับอินพุต - ตรวจสอบให้แน่ใจว่าได้สัดส่วนที่ถูกต้อง! มิติของการส่งออกควรจะมีขนาดใหญ่กว่ากรอบของเฟืองทั้งหมดที่มีขนาดใหญ่พอเล็กน้อยเพื่อให้ระบบทั้งหมดจะมองเห็นได้ โดยเฉพาะอย่างยิ่งตำแหน่งที่แน่นอนของเฟืองไม่ควรส่งผลกระทบต่อการส่งออก; เฉพาะตำแหน่งสัมพัทธ์ของพวกเขาควร (เช่นถ้าเราเปลี่ยนเฟืองทั้งหมดในตัวอย่างข้างต้นด้วยจำนวนเดียวกันเอาท์พุทจะยังคงเหมือนเดิม) โซ่ควรสัมผัสกับเฟืองที่ผ่านไปทุกจุดติดต่อและตรงไปที่อื่น ห่วงโซ่ควรผ่านเฟืองดังกล่าวว่ากลุ่มห่วงโซ่ที่อยู่ติดกัน …

14
สร้างภาพเคลื่อนไหวแบบวงกลมมายา
งานของคุณคือการเคลื่อนไหวนี้ภาพลวงตาวงกลม ดูเหมือนว่าจุดที่หมุนอยู่ภายในวงกลม แต่จริงๆแล้วมันจะเคลื่อนที่เป็นเส้นตรง เกณฑ์ ผลลัพธ์จะต้องเป็นภาพเคลื่อนไหว วิธีที่คุณทำแอนิเมชั่นนั้นไม่เกี่ยวข้องมันสามารถสร้าง a .gifมันสามารถวาดไปที่หน้าต่างหน้าจออุปกรณ์หรืออะไรก็ได้ นี่คือการประกวดความนิยมดังนั้นคุณอาจต้องการเพิ่มคุณสมบัติเพิ่มเติมบางอย่างลงในโปรแกรมของคุณเพื่อรับการโหวตเพิ่มขึ้นเช่นการเปลี่ยนแปลงจำนวนคะแนน ผู้ชนะคือคำตอบที่ถูกโหวตมากที่สุด7 วันหลังจากการส่งที่ถูกต้องครั้งสุดท้าย คำตอบที่จะนำคะแนนไปใช้ในการเคลื่อนที่เป็นเส้นตรงและไม่ใช่วิธีอื่นที่จะได้รับการต้อนรับ

30
ฉันหนาวเกินไปเปลี่ยนอุณหภูมิ
นี่คือการแข่งขันกอล์ฟครั้งแรกของฉัน สิ่งที่คุณต้องทำ สร้างฉันด้วยจำนวนไบต์ที่สั้นที่สุดที่เป็นไปได้ระบบควบคุมระยะไกล AC ของฉัน ห้องของฉันเย็นเกินไปแล้วและฉันหายไปจากระยะไกล ตอนนี้ฉันไม่ต้องการให้คุณสร้างมันขึ้นมาจริงๆหรืออะไรก็ตามเพียงแค่เล่นกอล์ฟนี้: การเพิ่มขึ้นของอุณหภูมิอย่างช้าๆเริ่มต้นที่ 40 องศาและสิ้นสุดที่ 72 ทุกเวลาที่เพิ่มขึ้นจะต้องเป็น 500 มิลลิวินาทีต่อการเพิ่มขึ้นเสมอ สามารถรออีก 500 มิลลิวินาทีในตอนท้าย ฉันต้องการที่จะหยุดอย่างไรก็ตาม การเพิ่มขึ้นของตัวเองจะต้องเพิ่มขึ้นสองเท่าในแต่ละครั้งเช่นระยะไกลของฉัน คุณไม่ควรล้างหน้าจอ คุณควรมีการขึ้นบรรทัดใหม่ จะเกิดอะไรขึ้น เอาท์พุทตัวอย่าง (ไม่ควรเอาท์พุททุกอย่างในวงเล็บ) 40 (wait 500 millis) 42 (wait 500 millis) 44 (..repeat until 72..) 72 (stop or wait 500ms) โปรดทราบว่า นี่เป็นสนามกอล์ฟแห่งแรกของฉันดังนั้นฉันจึงต้องขออภัยถ้าสนามกอล์ฟนี้ยากเกินไป :( ขอให้โชคดีนักกอล์ฟ!

30
การต่อท้ายความยาวสตริง
ท้าทาย: กำหนดสตริงsตัวอักษรa- z, A- Z, 0- 9ผนวกความยาวของsตัวเองนับตัวอักษรเพิ่มเติม (s) sมีความยาวเป็นส่วนหนึ่งของความยาวทั้งหมดของ การป้อนข้อมูล: เพียงสตริงที่มีความยาวโดยพลการ (ว่างเปล่า) เอาท์พุท: สตริงเดียวกัน แต่มีความยาวต่อท้าย ควรนับอักขระที่แสดงความยาวเป็นส่วนหนึ่งของความยาว ในกรณีที่มีความยาวที่ถูกต้องจำนวนมากเพื่อต่อท้ายเลือกขนาดที่เล็กที่สุดที่เป็นไปได้ (ดูตัวอย่างกรณีทดสอบ) กรณีทดสอบ: INPUT -> OUTPUT // Comment aaa -> aaa4 -> 1 // Empty string aaaaaaaa -> aaaaaaaa9 // aaaaaaaa10 would also normally be valid, but violates using the smallest number rule mentioned …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
พิมพ์ผู้ชนะรางวัลออสการ์สาขาภาพยนตร์
ความท้าทายนี้จัดขึ้นเพื่อยกย่องผู้ชนะรางวัล Best Picture at the Oscars 2017, La La Land Moonlight! ความท้าทายของคุณคือการพิมพ์ข้อความ ลาลาที่ดิน หยุดชั่วคราวหนึ่งวินาทีจากนั้นเปลี่ยนข้อความที่จะแสดง La La Landแสงจันทร์ข้อความเดิม (La La Land) ต้องมีเส้นขีด สิ่งนี้สามารถทำได้โดยการล้างหน้าจอการวาดที่ด้านบนของข้อความต้นฉบับหรือโดยวิธีแก้ปัญหาที่ฉลาดอื่น ๆ นี่คือรหัสกอล์ฟที่มีจำนวนไบต์ต่ำสุดที่จะชนะ ใช้กฎมาตรฐานของกอล์ฟ

30
ทำให้ข้อความในเทอร์มินัลของคุณเคลื่อนไหว
ทำให้ข้อความในเทอร์มินัลของคุณเคลื่อนไหว เป้าหมาย เป้าหมายคือ "เคลื่อนไหว" สตริง "Hello world" ในผลลัพธ์ของคุณเพื่อให้ตัวละครแต่ละตัวได้รับตัวพิมพ์ใหญ่หลังจากกัน โปรแกรมของคุณสามารถออกได้หลังจากตัวอักษรตัวใหญ่ทุกตัว ตัวอย่างเช่น; # Iteration 1 Hello world # Iteration 2 hEllo world # Iteration 3 heLlo world # Iteration 4 helLo world # Iteration 5 hellO world # Iteration 6 (note: it should capitilize the space char (ie: a break between iteration …

23
ทะเลในสถานีของคุณ
พื้นหลัง ฤดูร้อนจบไปแล้วในซีกโลกเหนือและพวกเราหลายคนคิดถึงแสงอาทิตย์ชายหาดคลื่นทะเล ... ความท้าทายนี้มุ่งหวังที่จะเชียร์พวกเขาด้วยการเตือนพวกเขาถึงทะเล ความท้าทาย นี่คือทะเล: ** ** ** ** ** **** **** **** **** **** ***** ***** ***** ***** ***** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ****** ****** ****** ****** **** ทะเลทำจาก 5 เท่าของรูปแบบคลื่นนี้: …

30
พิกเซลเดียวเคลื่อนที่ในเส้นทางวงกลม
นี่คือความท้าทายในการแสดงผลกราฟิกที่งานคือการให้รหัสสั้นที่สุดต่อภาษา งาน รหัสของคุณควรพล็อตพิกเซลสีม่วงเดียว (ค่าเลขฐานสิบหก # 800080 หรือ rgb (128, 0, 128)) โดยเลื่อนตามเข็มนาฬิกาเป็นวงกลม ควรใช้เวลา 60 วินาทีในการเดินทางรอบวงกลมอย่างเต็มรูปแบบและควรดำเนินการต่อไปเรื่อย ๆ ไม่ควรแสดงสิ่งใดบนหน้าจอหรือหน้าต่างยกเว้นพิกเซล ความกว้างของวงกลมควรเท่ากับ 0.75 (การปัดเศษอย่างเหมาะสม) ความกว้างของหน้าจอหรือหน้าต่างและพื้นหลังควรเป็นสีขาว เพื่อป้องกันการแก้ปัญหาที่โง่เง่าหน้าจอหรือหน้าต่างควรมีความกว้างอย่างน้อย 100 พิกเซล รหัสของคุณควรจะเป็นโปรแกรมเต็มรูปแบบ ภาษาและห้องสมุด คุณสามารถใช้ภาษาหรือไลบรารีที่คุณต้องการ อย่างไรก็ตามฉันต้องการทดสอบโค้ดของคุณถ้าเป็นไปได้ดังนั้นหากคุณสามารถให้คำแนะนำที่ชัดเจนเกี่ยวกับวิธีการเรียกใช้ใน Ubuntu ที่จะได้รับการชื่นชมอย่างมาก ภาษาที่ขาดหายไปยี่สิบอันดับแรก ต้องการความช่วยเหลือ. ภาษาการเขียนโปรแกรมยี่สิบอันดับแรกต่อไปนี้ไม่มีวิธีการแก้ปัญหาใด ๆ เลย C , C ++, C # , Python , PHP , Visual Basic .NET , …

10
ฟอลคอนเฮฟวี่เวท
เลือกชุดสี่ไบต์โดยไม่มีการแทนที่ (เช่นไม่มีการทำซ้ำไบต์) และไม่จำเป็นต้องเรียงตามลำดับจากชุดใดชุดหนึ่งต่อไปนี้: อักขระของการเข้ารหัสไบต์เดียวใด ๆ อักขระ Unicode ในช่วง 00 – FF จำนวนเต็มทศนิยมที่ลงนามในช่วง −128–127 จำนวนเต็มทศนิยมที่ไม่ได้ลงนามในช่วง 0–255 ค่าสี่ค่าที่คุณเลือก (โปรดระบุว่าเป็นค่าใด) จะเป็นอินพุตที่ถูกต้อง คุณต้องจับคู่แต่ละค่ากับหนึ่งในงานศิลปะ ASCII ด้านล่าง ได้รับ (โดยวิธีการใด ๆ ) หนึ่งในสี่อินพุตที่ถูกต้องของคุณตอบสนอง (โดยวิธีการใด ๆ แม้รายการของสตริง) ด้วยศิลปะ ASCII ที่สอดคล้องกัน อนุญาตให้มีพื้นที่สีขาวเป็นพิเศษในทุกด้านตราบใดที่ภาพนั้นอยู่ในพื้นที่ 2D ที่ต่อเนื่องกัน ไบต์แรก: /\ / \ | | | | | | |____| \__/ | | | …

30
กะพริบสิบสอง
อุปกรณ์อิเล็กทรอนิกส์จำนวนมากซึ่งเป็นอุปกรณ์เก่าโดยเฉพาะจะแสดงการกระพริบ12:00เมื่อไม่ได้ตั้งเวลา จุดประสงค์ของการท้าทายนี้คือการสร้างใหม่ โดยเฉพาะงานคือการแสดง12:00และ--:--อีกทางเลือกหนึ่งในวง จำกัด ระยะเวลาที่ควรจะเป็น 1 วินาทีแบ่งเท่า ๆ กันในสองช่วงเวลา 0.5 วินาที ที่นี่ "1 วินาที" และ "เท่ากัน" สามารถตีความได้อย่างหลวม ๆ ตัวอย่างเช่นเป็นที่ยอมรับได้หากโค้ดหยุดชั่วคราวเป็นเวลา 0.5 วินาทีระหว่างการแสดงสตริงแม้ว่าช่วงเวลาผลลัพธ์จะสูงกว่า 1 วินาทีเล็กน้อย เริ่มต้นหยุดชั่วคราวก่อนที่จะแสดงสายแรกเป็นที่ยอมรับ แต่ละสายใหม่ที่สามารถแสดงผลทั้งโดยการแทนที่สตริงอดีตหรือในบรรทัดใหม่ อนุญาตให้มีช่องว่างต่อท้ายยกเว้นว่าหากแต่ละสตริงใหม่อยู่ในบรรทัดที่แตกต่างกันควรไม่มีบรรทัดว่างระหว่างสตริงที่ต่อเนื่องกัน รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ

30
StringgnirtSStringgnirtSStringgnirtS
นี่คือความท้าทายที่ค่อนข้างง่ายสำหรับคุณ กำหนดสตริงที่มีความยาวNส่งออกสตริงไปข้างหน้าจากนั้นย้อนกลับแล้วไปข้างหน้าจากนั้นย้อนกลับ ... เป็นต้นNครั้ง ตัวอย่างเช่นถ้าข้อมูลของคุณเป็น Hello! คุณควรส่งออก: Hello!!olleHHello!!olleHHello!!olleH คุณยังสามารถเลือกที่จะออกบรรทัดใหม่หนึ่งบรรทัด การส่งของคุณอาจเป็นได้ทั้งโปรแกรมเต็มหรือฟังก์ชั่นและคุณอาจต้องใช้เวลาเข้าและส่งออกในรูปแบบที่เหมาะสม ตัวอย่างเช่นคุณอาจใช้ IO จาก STDIN / STDOUT อาร์กิวเมนต์ของฟังก์ชันและค่าส่งคืนจากไฟล์ ฯลฯ คุณสามารถสันนิษฐานได้ว่าสตริงอินพุตจะไม่ว่างเปล่าและจะมี ASCII ที่พิมพ์ได้เท่านั้น คุณต้องส่งออกสตริงใหม่ในบรรทัดเดียว ตัวอย่างเช่นถ้าผลลัพธ์ไปยังตัวอย่างสุดท้ายคือ Hello! !olleH Hello! !olleH Hello! !olleH นี่จะไม่ใช่ทางออกที่ถูกต้อง! ต่อไปนี้เป็นกรณีทดสอบเพิ่มเติม: Input: a Output: a Input: abcd Output: abcddcbaabcddcba Input: OK! Output: OK!!KOOK! Input: 4815162342 Output: 4815162342243261518448151623422432615184481516234224326151844815162342243261518448151623422432615184 Input: PPCG Output: …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

7
การวาดภาพเคลื่อนไหวของเส้นโค้งเบซิเยร์
งานของคุณคือการวาดเส้นโค้งเบซิเยร์เนื่องจากเป็นจุดควบคุม เกณฑ์เดียวคือคุณต้องแสดงให้เห็นถึงวิธีการวาดเส้นโค้งจากจุดควบคุมเริ่มต้นไปยังจุดสุดท้าย เกณฑ์ ผลลัพธ์จะต้องเป็นภาพเคลื่อนไหวเช่นต้องแสดงขั้นตอนการวาดภาพอย่างใด วิธีที่คุณทำแอนิเมชั่นนั้นไม่เกี่ยวข้องมันสามารถสร้าง a .gifสามารถวาดไปที่หน้าต่างหรือสร้างผลลัพธ์ ASCII (และอาจล้างหน้าจอหลังจากการจับแต่ละครั้ง) ฯลฯ ต้องรองรับจุดควบคุมอย่างน้อย 64 จุด นี่คือการประกวดความนิยมดังนั้นคุณอาจต้องการเพิ่มฟีเจอร์เพิ่มเติมบางอย่างในโปรแกรมของคุณเพื่อรับการอัปโหลดเพิ่มเติม (คำตอบของฉันเช่นดึงจุดควบคุมและความช่วยเหลือด้านภาพเกี่ยวกับวิธีสร้างภาพด้วย) ผู้ชนะคือคำตอบที่ถูกโหวตมากที่สุดที่ถูกต้อง 7 วันหลังจากการส่งที่ถูกต้องครั้งสุดท้าย การส่งของฉันไม่นับว่าถูกต้อง วิธีการวาดเส้นโค้งเบซิเยร์ สมมติว่าเราต้องการวาด 100 การวนซ้ำ เพื่อให้ได้nจุดที่โค้งคุณสามารถใช้อัลกอริทึมต่อไปนี้: 1. Take each adjanced control point, and draw a line between them 2. Divide this line by the number of iterations, and get the nth point …

30
กำลังโหลดตลอดไป…สไตล์ Windows
สร้างแถบการโหลดสไตล์ Windows โดยทำตามคำแนะนำต่อไปนี้ (โปรดสังเกตว่าสิ่งนี้แตกต่างจากกำลังโหลด ... ตลอดไป ) [.... ]การส่งออกของคุณควรเริ่มต้นด้วยการ ทุกเห็บคุณควรรอ 100 ms จากนั้นย้ายแต่ละจุดด้วยอักขระเดียว หากจุดอยู่ที่ตัวละครที่สิบย้ายมันไปที่จุดแรก ขอให้สังเกตว่าคุณควรล้างหน้าจอก่อนที่จะส่งออกอีกครั้ง เอาต์พุตถูกเรียงลำดับดังนี้: [.... ] [ .... ] [ .... ] [ .... ] [ .... ] [ .... ] [ ....] [. ...] [.. ..] [... .] .. จากนั้นมันจะวนซ้ำตลอดไป กฎระเบียบ นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดชนะฉันสงสัยว่าฉันจะยอมรับคำตอบที่ชนะ โปรดระบุไฟล์ gif ของแถบโหลดที่ใช้งานถ้าเป็นไปได้

14
ทำให้ค้างคาว ASCII บินไปรอบ ๆ ดวงจันทร์ ASCII
พื้นหลัง นี่คือความท้าทายที่เกี่ยวข้องกับวันฮาโลวีน อย่างที่คุณได้เห็นจากการท้าทายครั้งล่าสุดของฉันฉันชอบสิ่งที่ฉันเรียกว่าภาพเคลื่อนไหว ASCII ซึ่งไม่เพียง แต่วาดรูปแบบ แต่วาดรูปแบบที่ก้าวหน้า ความคิดนี้มาถึงฉันหลังจากที่ฉันถูกขอให้สองสามปีที่ผ่านมาทำให้มีชีวิตชีวาการนำเสนอ (ค่อนข้างน่าเบื่อ) โดยการทำให้ค้างคาว ascii สุ่มบินข้ามหน้าจอในวันฮาโลวีน ไม่จำเป็นต้องพูดว่าฉันจำเป็นต้องจ่ายจริง ๆ (ฉันกำลังจ่ายให้มัน) แต่มันทำให้ฉันคิดว่ามีชีวิตมากกว่าค้างคาวสุ่ม ได้รับแรงบันดาลใจจากสิ่งนี้ฉันขอเสนอความท้าทายนี้ ท้าทาย ทำให้ค้างคาวบินไปรอบ ๆ ดวงจันทร์ นี่คือค้างคาว: ^o^ นี่คือดวงจันทร์: mmm mmmmmmm mmmmmmmmm mmmmmmm mmm คุณต้องแสดงทุกขั้นตอนของการบินของค้างคาว (ดูผลลัพธ์) อินพุต ไม่มี เอาท์พุต ^o^ mmm mmmmmmm mmmmmmmmm mmmmmmm mmm mmm^o^ mmmmmmm mmmmmmmmm mmmmmmm mmm mmm mmmmmmm^o^ mmmmmmmmm mmmmmmm mmm …

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