คำถามติดแท็ก graphical-output

ความท้าทายนี้เกี่ยวข้องกับการวาดภาพบนหน้าจอหรือสร้างไฟล์ภาพ สำหรับการแข่งขัน ASCII pure ให้ใช้ [ascii-art] แทน หากผู้เข้าร่วมสามารถเลือกระหว่างกราฟิกและศิลปะ ASCII ให้ใช้แท็กทั้งสอง สำหรับภาพที่เป็นอินพุตให้ใช้ [การประมวลผลภาพ]

5
มหาราช, ขาว, เหนือ!
เอ๊ะ! คุณรู้ไหมว่าปัญหาของพวกเราชาวแคนาดาคือบางครั้งหลังจากการล่ากวางมูซและซ่อมแซมเขื่อนมาทั้งวันเราลืมทางกลับไปที่กระท่อมของเรา! มันจะไม่ดีถ้าแล็ปท็อปที่มีประโยชน์ของเรา (ซึ่งอยู่ข้างเราเสมอ) มีวิธีที่จะชี้เรากลับบ้านได้ไหม? มันบอกกันมานานแล้วว่าถ้าคุณแสดงเข็มทิศบนคอมพิวเตอร์ของคุณมันจะสว่างที่สุดเมื่อชี้ทิศเหนือ ฉันต้องการที่จะทดสอบสิ่งนี้ แต่ฉันต้องการโปรแกรมขนาดกะทัดรัดที่จะใช้กับฉันในการเดินทางครั้งต่อไปของฉันเพราะฮาร์ดไดรฟ์ของฉันเต็มไปด้วยสูตรน้ำเชื่อมเมเปิ้ลแล้ว (และที่ไม่สามารถไปได้) ดังนั้นงานของคุณคือออกแบบโปรแกรมให้ฉันซึ่งเมื่อเรียกใช้บันทึกหรือแสดงภาพของเข็มทิศต่อไปนี้เพิ่มขึ้น: ตัวอักษรอาจเป็นแบบอักษรอื่น โปรดจำไว้ว่าอย่างน้อยที่สุดจะดีที่สุดนับเป็นจำนวนไบต์ที่น้อยที่สุด! ข้อมูลจำเพาะ สี สีม่วงอ่อน: # 9999FF สีเทา: # E5E5E5 ความยาวและมุม มุมa= 45 ° มุมb= 90 ° ความยาวc= 250 หน่วย ความยาวd= 200 หน่วย ความยาวe= 40 หน่วย ความยาวf= 45 หน่วย ชี้แจง ข้อความอาจเป็นแบบอักษรใด ๆที่เหมาะสมซึ่งเหมาะสมหมายถึงว่ามันสามารถอ่านได้โดยเฉลี่ยมนุษย์มีการศึกษา ข้อความจะต้องอยู่ห่างจากแหลมเล็กน้อย 3 หน่วยที่จุดที่ใกล้ที่สุดห้ามสัมผัสดอกกุหลาบและต้องตั้งตรง หากสายถูกดึงมาจากใจกลางของดอกกุหลาบที่ผ่านจุดสิ้นสุดของเข็มและเกินกว่าที่มันควรจะข้ามผ่านใจกลางของข้อความที่มีความแม่นยำของ +/- 2 หน่วยที่ (ข้อความจะต้องเป็นศูนย์กลางตามแกนa, …

2
วาดศรียันต์
ท้าทาย: วาดศรี Yantra ทำอย่างไร: มีวิธีการวาดที่แตกต่างกัน ทุกขั้นตอนมีหลายขั้นตอน หากคุณคิดว่าคุณสามารถวาดได้โดยไม่ต้องทำตามขั้นตอนที่เชื่อมโยงเลื่อนด้านล่างสำหรับองค์ประกอบที่คุณต้องมีในการวาดภาพของคุณ ขั้นตอนที่สมบูรณ์สามารถพบได้ที่นี่: http://www.saralhindi.com/Shri_Yantra/makingsky14steps_eng.htm ( ฉันไม่ได้คัดลอกมาที่นี่เพราะมันจะกลายเป็นคำถามที่ยาวมากนี่คือกระจกเงา archieve.org ในกรณีที่การเชื่อมโยงครั้งแรกเคยลง ) ภาพสุดท้ายควรดูเหมือนภาพด้านล่าง: จำเป็นต้องมี: โดยทั่วไปวิธีการวาดภาพที่คุณเลือกจะเป็นคำตอบที่ถูกต้องซึ่งคุณจะต้องรักษาองค์ประกอบที่สำคัญที่สุด จำนวนสามเหลี่ยมควรเท่ากับตัวเลขในภาพด้านบน (สามเหลี่ยมเล็ก 43 อันเป็นผลมาจากการแทรกของสามเหลี่ยม 9 อันที่ใหญ่กว่า) สี่แยกนี้มีความเคารพ: เคล็ดลับของรูปสามเหลี่ยมด้านบนนั้นแตะที่ฐานของรูปสามเหลี่ยมทั้ง 4 รูปลงและคำแนะนำของรูปสามเหลี่ยมด้านล่างควรแตะที่ฐานของรูปสามเหลี่ยมทั้งสามด้านดังที่แสดงในรูปด้านล่าง วงกลมด้านใน (bindu) เป็นศูนย์กลางกับวงนอก เคล็ดลับ (จุดยอด) ของสามเหลี่ยมที่ใหญ่กว่าควรแตะที่วงกลมด้านนอก: ภาพสุดท้ายควรมีองค์ประกอบทั้งหมดและควรมีลักษณะดังนี้: สีควรจะเหมือนกับภาพด้านบนสำหรับทุก ๆ องค์ประกอบ (รวมถึงกลีบ) รูปร่างของกลีบดอกไม้ควรมีลักษณะคล้ายกับในภาพตะโกน แต่อาจเป็นเพียงครึ่งวงกลมหรือส่วนโค้งที่เรียบง่ายของวงกลม: ไม่มีข้อ จำกัด สัดส่วนที่เข้มงวดกับวงกลมหรือขนาดของประตู แต่วงกลมด้านนอกส่วนใหญ่ควรมีเส้นผ่านศูนย์กลางไม่น้อยกว่า 90% ของด้านนอกของจัตุรัสด้านนอกองค์ประกอบอื่น ๆ จะถูกจัดเรียงตามลำดับสัมพันธ์กับสัดส่วนนี้ ภาษาโปรแกรมและผลลัพธ์ ไม่มีข้อ …

5
ส่วนขยายรูปหลายเหลี่ยมสัมผัสกัน
วาดสิ่งที่มีลักษณะเช่นนี้: ในแง่ที่แม่นยำยิ่งขึ้นให้วาดวงกลมรัศมี r โดยมีความยาว n และเว้นวรรคอย่างสม่ำเสมอเส้น l เชื่อมต่อปลายของเส้นเหล่านี้เพื่อสร้างรูปหลายเหลี่ยมปกติแบบสองด้านใหม่ กฎระเบียบ r = รัศมีวงกลม n = จำนวนเส้นสัมผัส - ต้องเว้นระยะเท่ากันทั่ววงกลม (n> = 3) l = ความยาวด้านข้างของเส้นสัมผัส สร้างโปรแกรมที่ยอมรับอาร์กิวเมนต์ {r, n, l} และดึงเอาท์พุทที่ต้องการ หน่วยเป็นพิกเซล ไม่มีข้อ จำกัด เกี่ยวกับตำแหน่งของรูปวาดตราบใดที่สามารถมองเห็นได้ทั้งหมด ภาพอธิบายได้ด้วยตนเอง นี่คือโค้ดกอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!

4
ปูกระเบื้องกำหนดค่าจุดสุดยอด
งาน ภารกิจคือการเรียงต่อกันรูปหลายเหลี่ยมได้รับการกำหนดค่าจุดสุดยอด เกณฑ์การให้คะแนน คะแนนของคุณเท่ากับ "ระดับความซับซ้อน" ที่คุณส่งถึง ระดับความซับซ้อนนั้นเพิ่มขึ้นซึ่งหมายความว่าในการเข้าถึง # 3 คุณต้องสนับสนุน # 1 & # 2 ด้วย การส่งที่ระดับความซับซ้อนเท่ากันนั้นแยกตามจำนวนไบต์ ชนะต่ำสุด อินพุต อินพุตเป็นสตริงที่มีการกำหนดค่าจุดสุดยอดซึ่งแสดงถึงตัวเลขที่จุดสุดยอด นั่นคือรายการที่คั่นด้วยจุดของจำนวนเต็มซึ่งแต่ละจำนวนเต็ม (n) หมายถึง n-gon ปกติเชื่อมต่อกันด้วยจุดสุดยอดทั่วไป ต้องรองรับการกำหนดค่าจุดสุดยอดต่อไปนี้: 3.3.3.3.3.3 3.3.3.3.6 3.3.3.4.4 (โปรดทราบว่าคำสั่งซื้อจะสะท้อนให้เห็นในรูปที่จุดสุดยอดดังนั้นด้านล่างจะแตกต่างกัน) 3.3.4.3.4 3.12.12 3.4.6.4 3.6.3.6 4.4.4.4 4.6.12 4.8.8 6.6.6 เอาท์พุท - ระดับความซับซ้อน # 1: รูปยอด ที่ระดับความซับซ้อนนี้เอาต์พุตเป็นรูปภาพที่แสดงตัวเลขจุดยอดที่สอดคล้องกับอินพุตที่กำหนด อินพุตถูกเสริมด้วยFเพื่อแสดงว่ารูปยอดควรเป็นผลลัพธ์และไม่ใช่การเรียงแบบเต็ม ตัวอย่างเช่นF3.6.3.6ให้ตัวเลขจุดสุดยอดนี้: เอาท์พุท - ระดับความซับซ้อน …

2
Steampunk: แอนิเมชัน Clacker
ในนวนิยายเรื่อง Steampunk The Difference Engineที่มีการประเมินค่าต่ำอย่างสูงเทียบเท่ากับโรงภาพยนตร์ที่ส่งมอบภาพเคลื่อนไหวแบบพิกเซลที่แสดงด้วยกระเบื้องซึ่งสามารถพลิกกลไกได้ เครื่องมือในการควบคุมการเคลื่อนไหวของกระเบื้องเหล่านี้เป็นเครื่องที่มีเสียงดังขนาดใหญ่ที่ควบคุมโดยสำรับไพ่ที่ถูกต่อย งานของคุณคือเลียนแบบเครื่องยนต์และแสดงภาพเคลื่อนไหวแบบพิกเซลตามที่ระบุโดยไฟล์อินพุต อินพุตประกอบด้วยบรรทัดในรูปแบบความกว้างคงที่ แต่คุณอาจคิดว่าอะไรก็ตามที่สะดวกสำหรับการบ่งชี้บรรทัดสิ้นสุด รูปแบบคือ: SSSSYYxxXXOA SSSS: 4 digit sequence no. may be padded by blanks or all blank YY: the y coordinate affected by this line (descending, top is 0, bottom is m-1) xx: the starting x coordinate XX: the ending x coordinate O: …

3
ออก PNG ที่เป็นของแข็งจากรอยขีดข่วน
อินพุต : สีฐานสิบหก RGBA c(เช่นFFFF00FF) และจำนวนเต็ม> 0 และ <1,000 n(เช่น200) เอาท์พุท : วัตถุดิบไบต์ของไฟล์ PNG ดังกล่าวว่าเมื่อการส่งออกที่มีการบันทึกเป็นไฟล์และเปิดในโปรแกรมดูภาพการnโดยnภาพที่เต็มไปด้วยสีcจะปรากฏ ข้อมูลจำเพาะ : โปรแกรมของคุณควรเอาท์พุทว่า : ส่วนหัว PNG (เป็น89504E470D0A1A0Aเลขฐานสิบหก) อันIHDRประกอบด้วยข้อมูลจำเพาะเหล่านี้: ความกว้าง: อินพุตก่อนหน้า n height: อินพุตก่อนหน้า n ความลึกบิต: 8( RGBA) ประเภทสี: 6(truecolor พร้อมอัลฟา) วิธีการบีบอัด: 0 วิธีการกรอง: 0 วิธี interlace: 0 หนึ่งIDATชิ้นขึ้นไปที่มีข้อมูลภาพ (ภาพที่เป็นของแข็งของสีที่ป้อนก่อนหน้านี้c); อาจถูกบีบอัดหรือไม่บีบอัด IENDก้อนท้ายภาพ รายละเอียดเพิ่มเติมมีอยู่ในWikipedia , บนเว็บไซต์ W3หรือผ่านการค้นหาโดย …

2
X ที่มากกว่า 3 มีความแตกต่างอย่างน้อย 2 อย่างระหว่าง X และ Y
ฉันกำลังพยายามตีกอล์ฟ C ++ บางตัว เป็นไปได้ไหมที่ทำให้สภาพนี้สั้นลง? X > 3 & X - Y > 1 (นอกเหนือจากการลบช่องว่างออกแน่นอน) ดังนั้นXอย่างน้อยแต่4X >= Y + 2 XและYเป็นจำนวนเต็มในช่วง [0,5] ฉันพยายามค้นหาสูตร bitwise แต่ล้มเหลว
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

1
ภาพแสดงตัวเอง [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา พื้นหลัง มี.ZIPไฟล์ที่แตกไฟล์เอง โดยทั่วไปแล้วพวกเขาจะมีนามสกุล.EXE(และโดยการเรียกใช้ไฟล์พวกเขาจะถูกแตกออก) แต่เมื่อเปลี่ยนชื่อเป็น.ZIPคุณสามารถเปิดไฟล์ด้วยซอฟต์แวร์ ZIP แตก (สิ่งนี้เป็นไปได้เนื่องจาก.EXEไฟล์ต้องการส่วนหัวที่แน่นอน แต่.ZIPไฟล์ต้องการส่วนท้ายที่แน่นอนดังนั้นจึงเป็นไปได้ที่จะสร้างไฟล์ที่ทั้งสองมี.EXEส่วนหัวและส่วน.ZIPท้าย) งานของคุณ: สร้างโปรแกรมที่สร้างไฟล์ภาพ "แสดงตนเอง": โปรแกรมจะถ่ายภาพ 64x64 บางภาพ (สนับสนุนอย่างน้อย 4 สี) เป็นอินพุตและไฟล์ "รวม" เป็นเอาต์พุต ไฟล์ที่ส่งออกของโปรแกรมจะได้รับการยอมรับว่าเป็นไฟล์ภาพโดยโปรแกรมดูรูปภาพทั่วไป เมื่อเปิดไฟล์ที่ส่งออกด้วยโปรแกรมดูภาพภาพอินพุตจะปรากฏขึ้น ไฟล์ที่ส่งออกจะต้องได้รับการยอมรับว่าเป็นไฟล์ที่ปฏิบัติการได้สำหรับระบบปฏิบัติการหรือคอมพิวเตอร์ทุกประเภท (หากไฟล์สำหรับระบบปฏิบัติการผิดปกติหรือคอมพิวเตอร์ถูกสร้างขึ้นมันจะดีถ้ามีตัวจำลองพีซีโอเพนซอร์สอยู่อย่างไรก็ตามไม่จำเป็นต้องทำเช่นนี้) เมื่อเรียกใช้งานไฟล์เอาต์พุตภาพอินพุตจะแสดงขึ้น เป็นไปได้ว่าจำเป็นต้องเปลี่ยนชื่อไฟล์ (เช่นจาก.PNGเป็น.COM) ไม่จำเป็นว่าโปรแกรมและไฟล์เอาต์พุตจะทำงานบนระบบปฏิบัติการเดียวกัน ตัวอย่างเช่นโปรแกรมอาจเป็นโปรแกรม Windows และไฟล์เอาต์พุตที่สามารถเรียกใช้งานบน Commodore C64 เกณฑ์การชนะ โปรแกรมที่สร้างไฟล์เอาต์พุตที่เล็กที่สุดชนะ หากขนาดของไฟล์เอาต์พุตแตกต่างกันไปขึ้นอยู่กับอิมเมจอินพุต (ตัวอย่างเช่นเนื่องจากโปรแกรมบีบอัดอิมเมจ) ไฟล์เอาต์พุตที่ใหญ่ที่สุดที่เป็นไปได้ที่สร้างโดยโปรแกรมที่แสดงอิมเมจ 64x64 ที่มีจำนวนสูงสุด 4 สี …

29
ทำให้ภาพ 448 * 448 โปร่งใส
นี่เป็นความท้าทายที่เรียบง่าย ภารกิจคือการเขียนโค้ดที่ให้ภาพสี่เหลี่ยมจัตุรัสขนาด 448 * 448 ที่โปร่งใส 100% เอาท์พุทควรปฏิบัติตามกฎระเบียบของภาพมาตรฐาน

11
สร้างภาพช่วงเวลาพิเศษ
สร้างโปรแกรมหรือฟังก์ชั่นที่รับอินพุตในรูปแบบของ <width>, <height>, <color1>, <color2> และสร้างการส่งออกดังกล่าวที่สลับแถวแรกระหว่างพิกเซลที่มีสี <color1>และมีระยะเวลาของ<color2> สำหรับแต่ละแถวที่เป็นไปตามระยะเวลาที่จะต้อง<height> <height> - <row number>โปรดทราบว่า<color1>เริ่มต้นแถวเสมอ ตัวอย่างผลลัพธ์ อินพุต120, 6, #000000, #FFFF00: อินพุต80, 50, #000000, #FFFF00: (ตัวอย่างเอาต์พุตถูกปรับสัดส่วนเพื่อความชัดเจน) นี่คือรหัสกอล์ฟดังนั้นรายการที่ถูกต้องสั้นที่สุดในไบต์ชนะ

4
X ทำเครื่องหมายจุด - งานพิมพ์
ให้ตัวเลขสองตัวพิมพ์หน้าด้วย "X" ในตำแหน่งที่ระบุ (± 10%) ตัวเลขต้องเป็นเปอร์เซ็นต์หรือเศษของขนาดพื้นที่การพิมพ์ของหน้าเว็บเช่น[25,75]หรือหรือ["15%","0%"] [0.33,1]คุณไม่ต้องพิจารณาถึงระยะขอบ เพียงจำไว้ว่าให้ระบุว่าหมายเลขใดคือความกว้างและความสูงและมุมไหนเป็นจุดกำเนิด แน่นอนคุณอาจคิดว่าเครื่องพิมพ์เชื่อมต่ออยู่และเครื่องพิมพ์เสมือนใด ๆก็นับด้วย ที่จริงแล้วคุณอาจต้องการตั้งค่าเครื่องพิมพ์ PDF เป็นเครื่องพิมพ์เริ่มต้นของคุณก่อนที่จะเริ่มต้นความท้าทายนี้ คุณสามารถสร้างไฟล์ที่พิมพ์ได้ (เช่น PDF) และส่งไปที่เครื่องพิมพ์เสมือนซึ่งจะสร้างผลลัพธ์ PDF ของคุณ แต่คุณไม่สามารถสร้าง PDF ขั้นสุดท้ายได้โดยตรง นี่เป็นงานพิมพ์ที่เหมาะสม หากเป็นไปได้โปรดรวมภาพถ่ายสแกนหรือภาพหน้าจอของผลลัพธ์หรือลิงก์ไปยังเอกสารออนไลน์ โปรดทราบว่า Imgur ยอมรับไฟล์ PDF แน่นอนว่าคุณจะได้รับการอัปโหลดมากขึ้นถ้าคุณวาง X จริงๆแทนที่จะแสดงบรรทัดใหม่และช่องว่างด้วยตัวอักษรและขนาดกระดาษ ตัวอย่าง สำหรับความสูงอินพุต 75% และความกว้าง 25% จากซ้ายบนให้พิมพ์เอกสารต่อไปนี้:

5
วางแผนการแจกแจงแบบเกาส์ในรูปแบบ 3 มิติ
ในทฤษฎีความน่าจะเป็นการแจกแจงแบบปกติ (หรือเกาส์เซียน)เป็นการกระจายความน่าจะเป็นแบบต่อเนื่องที่พบบ่อยมาก การแจกแจงแบบปกติมีความสำคัญในสถิติและมักใช้ในวิทยาศาสตร์ธรรมชาติและสังคมเพื่อเป็นตัวแทนของตัวแปรสุ่มที่มีมูลค่าจริงซึ่งไม่ทราบการแจกแจง ความท้าทาย ความท้าทายของคุณคือการพล็อตความหนาแน่นของความน่าจะเป็นของการกระจายแบบเกาส์บนเครื่องบิน 3 มิติ ฟังก์ชั่นนี้ถูกกำหนดเป็น: ที่ไหน: A = 1, σ x = σ y = σ กฎระเบียบ โปรแกรมของคุณต้องรับหนึ่งอินพุทσซึ่งเป็นค่าเบี่ยงเบนมาตรฐาน โปรแกรมของคุณต้องพิมพ์พล็อตเรื่องการกระจายแบบเกาส์ 3 มิติด้วยคุณภาพสูงสุดตามที่ภาษา / ระบบของคุณอนุญาต โปรแกรมของคุณไม่สามารถใช้การกระจายแบบเกาส์เซียนโดยตรงหรือสร้างความหนาแน่นของความน่าจะเป็น โปรแกรมของคุณไม่จำเป็นต้องยกเลิก พล็อตของคุณอาจเป็นขาวดำหรือสี พล็อตของคุณจะต้องมีเส้นกริดที่ด้านล่าง เส้นกริดที่ด้านข้าง (ดังแสดงในตัวอย่าง) ไม่จำเป็น พล็อตของคุณไม่จำเป็นต้องมีหมายเลขบรรทัดถัดจากเส้นกริด เกณฑ์การให้คะแนน ตามปกติในcode-golfการส่งที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ! ฉันอาจไม่ "ยอมรับ" คำตอบโดยใช้ปุ่มยกเว้นว่ามีคำตอบเล็ก ๆ น้อย ๆ และใช้งานง่าย ตัวอย่างผลลัพธ์ ผลลัพธ์ของคุณอาจมีลักษณะเช่นนี้: หรืออาจมีลักษณะเช่นนี้: อื่น ๆ ที่ถูกต้อง เอาท์พุท …

6
ตัวเลขที่เป็น palindromes ใน N base
ได้รับจำนวนเต็มไม่เป็นลบn >= 0ออกไปตลอดกาลลำดับเลขx_i >= 3ที่มี palindromes ในตรงnฐานที่แตกต่างกันที่ฐานที่สามารถb2 <= b <= x_i-2 นี้เป็นพื้นผกผันของOEIS A126071nที่คุณส่งออกที่ดัชนีอยู่ในลำดับที่มีค่า มันแตกต่างกันเล็กน้อยเพราะฉันเปลี่ยนดังนั้นคุณจึงไม่สนใจเบสb = x_i-1, x_i, x_i+1เนื่องจากผลลัพธ์สำหรับเบสเหล่านั้นมักจะเหมือนเดิมเสมอ นอกจากนี้การชดเชยจะแตกต่างกัน x_iจะมีการ จำกัด จำนวน>= 3เพื่อให้ระยะแรกของผลสำหรับแต่ละnคือA037183 โปรดทราบว่ารูปแบบผลลัพธ์มีความยืดหยุ่น แต่ตัวเลขควรคั่นด้วยวิธีที่ดี ตัวอย่าง: n seq 0 3 4 6 11 19 47 53 79 103 137 139 149 163 167 ... 1 5 7 8 9 12 …
10 code-golf  sequence  base-conversion  palindrome  code-golf  array-manipulation  matrix  code-golf  string  ascii-art  code-golf  ascii-art  physics  code-golf  number  sequence  fibonacci  code-golf  ascii-art  packing  code-golf  string  hexadecimal  code-challenge  restricted-source  decision-problem  binary  code-golf  code-golf  code-golf  stack-exchange-api  code-golf  string  parsing  generation  data-structures  code-golf  kolmogorov-complexity  graphical-output  code-golf  array-manipulation  integer  generation  data-structures  code-golf  number  random  probability-theory  king-of-the-hill  java  minesweeper  code-golf  string  kolmogorov-complexity  animation  code-golf  string  code-golf  code-golf  quine  code-golf  internet  code-golf  arithmetic  base-conversion 

3
วาดลูกบาศก์ง่ายๆ
เราไม่ได้มีความท้าทายเดียวเกี่ยวกับการวาดลูกบาศก์ 3 มิติที่แท้จริงดังนั้นที่นี่จะไป: ท้าทาย งานของคุณคือการวาดลูกบาศก์หมุนด้วยมุมมอง สามารถอยู่ในหน้าต่างแยกต่างหากหรือเป็นภาพ อินพุต ข้อมูลที่คุณป้อนเป็นตัวเลข 3 หมายเลขที่แยกกันระหว่าง 0 ถึง 359.99 ... สิ่งเหล่านี้แสดงถึงการหมุนรอบแกน x, y และ z ในหน่วยองศา 0 0 0 30 0 40 95 320 12 เอาท์พุต คุณสามารถแสดงในหน้าต่างแยกต่างหากหรือบันทึกรูปภาพ คุณสามารถใช้การแสดงผลทุกประเภท (แบบเวกเตอร์, แบบแรสเตอร์, ฯลฯ ) แก้ไข: อนุญาตให้ใช้ ASCII ได้เช่นกันเพื่ออนุญาตให้ใช้ภาษาการเล่นกอล์ฟที่มีเอาต์พุตแบบข้อความเท่านั้น เอาต์พุตสำหรับกราฟิกแรสเตอร์หรือ ASCII ต้องมีอย่างน้อย 50 * 50 (พิกเซลสำหรับการแรสเตอร์และอักขระสำหรับ ASCII) ข้อมูลเพิ่มเติม แกน …

3
วาด Dodecahedron ดาวคริสต์มาส / Stellated
ดาวกระดาษเป็นเรื่องใหญ่ในครอบครัวของฉันในวันคริสต์มาสดังนั้นฉันจึงคิดว่าอันที่จริงแล้วมันจะเท่ห์ ด้านล่างเป็นภาพของdodecahedron ปกติ (จากhttps://en.wikipedia.org/wiki/Dodecahedronประกอบกับผู้เขียนกล่าวถึงที่นั่น) กระบวนการstellation (วิกิพีเดีย) เมื่อนำไปใช้กับรูปทรงหลายเหลี่ยมเกี่ยวข้องกับการขยายใบหน้าจนกว่าพวกเขาจะข้ามใบหน้าอื่น ๆ ดังนั้นเริ่มต้นด้วย dodecahedron ปกติเราได้รับรูปร่างดังต่อไปนี้: Dodecahedron ขนาดเล็ก Stodated, Great Dodecahedron และ Great Stodated Dodecahedron ภาพจากhttp://jwilson.coe.uga.edu/emat6680fa07/thrash/asn1/stellations.html นี่เป็นสามStellations ที่เป็นไปได้ของ dodecahedron (Wolfram) พวกมันก่อให้เกิดความก้าวหน้าตามธรรมชาติจากทรงสิบสองเหลี่ยมไปจนถึงทรงสิบสองเหลี่ยมขนาดเล็กที่มีรูปร่างเหมือนดวงดาวรูปร่างคล้ายดาวขนาดใหญ่และรูปทรงสิบสองรูปที่ยิ่งใหญ่เมื่อเราขยายใบหน้าออกไปไกล งาน โปรแกรมหรือฟังก์ชั่นของคุณควรแสดงหรือส่งออกไปยังหนึ่งไฟล์ภาพของรูปทรงหลายเหลี่ยมต่อไปนี้: เฟปกติขนาดเล็ก stellated ออฟเฟนบา, Great เฟหรือยิ่งใหญ่ stellated Dodecahedron ชุดสีควรเป็นภาพที่สองด้านบน ใบหน้าตรงข้ามทั้งหกคู่แต่ละคู่ต้องเป็นหนึ่งในหกสีแดง, เหลือง, เขียว, ฟ้า, น้ำเงินและม่วงแดง คุณอาจใช้สีเริ่มต้นกับชื่อเหล่านี้ในภาษาของคุณหรือเอกสารประกอบของมันหรือใช้สี FF0000, FFFF00, 00FF00, 00FFFF, 0000FF และ FF00FF (คุณสามารถลดสีเหล่านี้ลงได้โดยลดความเข้มลงเหลือ …

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