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

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

5
คำนวณความแตกต่างระหว่างสองวัน
ปัญหาการจัดการวันที่อื่น: P งาน เขียนโปรแกรมหรือฟังก์ชั่นที่คำนวณความแตกต่างระหว่างวันที่สองวันที่กำหนดโดยผู้ใช้ อินพุตและเอาต์พุต คล้ายกับก่อนหน้านี้หนึ่งปัจจัยการผลิตเป็นสองYYYYMMDDs, คั่นด้วยช่องว่าง, เครื่องหมายจุลภาคหรือเครื่องหมายลบ,- ตัวอย่างของค่าอินพุต: 20100101-20010911 20110620-20121223 19000101 20101010 33330101,19960229 00010101 99991231 เอาท์พุทเป็นจำนวนเต็มซึ่งเป็นความแตกต่างระหว่างวันที่สองวัน ยกตัวอย่างเช่นการป้อนข้อมูล20110101-20100101อัตราผลตอบแทน365และอัตราผลตอบแทน33320229 17000101596124 คุณสามารถทดสอบผลลัพธ์ ที่นี่ ที่นี่ (ดูความคิดเห็นของ rintaun ด้านล่าง) หากสองวันเหมือนกันโปรแกรมควรกลับ0มาถ้าวันนั้นถูกต้อง (ดูคะแนน ) การ จำกัด แน่นอนคุณจะต้องไม่ใช้ใด ๆชนิดของฟังก์ชั่น / ระดับ / ... ซึ่งจะเกี่ยวข้องกับการประทับเวลาหรือวันและคุณควรใช้ปฏิทินเกรกอเรียน คะแนน หากรหัสของคุณไม่ได้ จำกัดscore = -∞อยู่ ค่าเริ่มต้นbonusคือ 1 หากรหัสของคุณทำงานโดยไม่คำนึงถึงคำสั่งของปัจจัยการผลิต (ตัวอย่างเช่น20100101,20110101ผลตอบแทน365หรือ)-365bonus+=1 หากรหัสของคุณสามารถจัดการกับปีที่ 0bonus+=0.5 , หากรหัสของคุณตระหนักถึงเดือนไม่ถูกต้อง …
11 code-golf  date 

8
ตัวนับคะแนนสำหรับ Skat
งานของคุณคือการเขียนโปรแกรมขนาดเล็กที่นับคะแนนของมือ Skat ดาดฟ้า Skat มีไพ่ 7 ถึง 10, Jack, Queen, King และ Ace (เรียกว่า Unter, Ober, Königและ Daus) เราใช้ชุดเยอรมันซึ่งมีต้นโอ๊กใบไม้ฮาร์ทส์และเบลล์แทน Clubs, Spades, Hearts และ Diamonds คะแนนจะถูกกำหนดโดยหมายเลขบนบัตร: 7, 8 และ 9 คือ 0 คะแนน Unter คือ 2 คะแนน Ober คือ 3 คะแนน โคนิกคือ 4 คะแนน 10 คือ 10 คะแนน Daus คือ 11 …

2
เป็นวิธีที่ดีในการจัดการกับงานที่ต้องใช้อาร์เรย์โดยใช้ Haskell อะไร
บ่อยครั้งที่งานต้องใช้อาร์เรย์จริง รับอินสแตนซ์งานเพื่อใช้ Befunge หรือ> <> ฉันพยายามใช้Arrayโมดูลสำหรับสิ่งนี้ แต่มันยุ่งยากจริงๆเพราะมันรู้สึกว่าฉันเขียนโค้ดมากเกินไป ใครสามารถช่วยฉันได้บ้างในการแก้ปัญหาโค้ดกอล์ฟดังกล่าวให้น้อยลงและทำงานได้มากขึ้น?

30
แจกแจงตัวเลข palindromic ทั้งหมด (เป็นทศนิยม) ระหว่าง 0 ถึง n
รับค่าเป็นจำนวนเต็มที่ไม่ใช่ค่าลบ n ระบุจำนวน palindromic ทั้งหมด (เป็นทศนิยม) ระหว่าง 0 ถึง n (ช่วงที่ครอบคลุม) หมายเลข palindromic ยังคงเหมือนเดิมเมื่อมีการกลับตัวเลข ตัวเลข palindromic ตัวแรก (ในฐาน 10) มีให้ที่นี่ : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111, 121, 131, 141, 151, 161, 171, 181, 191, …
11 code-golf  number 

2
ถอดรหัสโดยการวิเคราะห์รูปแบบ
คุณได้รับสตริงเข้ารหัสเข้ารหัสโดยใช้รหัสแทนง่ายมาก ปัญหา คุณไม่ทราบว่าตัวเลขคืออะไร แต่คุณรู้ว่า ciphertext เป็นภาษาอังกฤษและตัวอักษรที่พบบ่อยที่สุดในภาษาอังกฤษคือetaoinshrdlucmfwypvbgkqjxzตามลำดับ อักขระที่อนุญาตเท่านั้นคือตัวอักษรตัวใหญ่และช่องว่าง คุณสามารถทำการวิเคราะห์ขั้นพื้นฐาน - เริ่มจากตัวอักษรเดี่ยว แต่คุณสามารถย้ายไปยังการวิเคราะห์หลายตัวอักษรที่ซับซ้อนมากขึ้นตัวอย่างเช่น U มักตามหลังคำถาม Q เสมอและมีเพียงบางตัวอักษรเท่านั้นที่สามารถมาได้สองครั้งติดต่อกัน ตัวอย่าง clear : SUBMARINE TO ATTACK THE DOVER WAREHOUSE AND PORT ON TUESDAY SUNRISE cipher: ZOQ DUPAEYSRYDSSDXVYSHEYNRBEUYLDUEHROZEYDANYKRUSYRAYSOEZNDMYZOAUPZE clear : THE QUICK BROWN FOX BEING QUITE FAST JUMPED OVER THE LAZY DOG QUITE NICELY cipher: TNAEPDHIGEMZQJLEVQBEMAHL …

1
เขียนไฟล์บีบอัดสำหรับไฟล์ gzip
ภารกิจของการท้าทายนี้มีดังต่อไปนี้: เขียนโปรแกรมที่อ่านไฟล์ขนาดที่เหมาะสม (สมมติว่า <16 MB) จาก stdin หรือที่อื่น (แต่คุณต้องการ แต่ต้องไม่ฮาร์ดโค้ด) และใส่เอาท์พุทที่ถูกบีบอัดไปยัง stdout เอาต์พุตจะต้องเป็นไฟล์บีบอัด gzip ที่ถูกต้องและหากไฟล์บีบอัดวิ่งผ่าน gunzip ก็ควรให้ไฟล์เดียวกันทุกประการ กฎระเบียบ ภาษาโปรแกรมที่ใช้ต้องเป็นที่รู้จักก่อนการแข่งขันนี้จะเริ่มขึ้น คะแนนของโปรแกรมของคุณคือจำนวนตัวอักษรของซอร์สโค้ดหรือโปรแกรมที่ประกอบ (สิ่งที่สั้นกว่า) คุณไม่ได้รับอนุญาตให้ใช้ไลบรารีการบีบอัดใด ๆ ที่มีอยู่ มีความสุข!

5
การคำนวณ Topswops อย่างรวดเร็ว
จากAZSPCS : สมมติว่าคุณมีดาดฟ้าที่มีการ์ด n การ์ดแต่ละใบมีหมายเลขตั้งแต่ 1 ถึง n และแต่ละหมายเลขจะปรากฏบนการ์ดเดียว คุณดูที่หมายเลขบนการ์ดด้านบน - สมมุติว่ามันคือ k - แล้วเรียงลำดับของไพ่ k อันดับสูงสุดกลับกัน คุณทำขั้นตอนนี้ต่อไป - อ่านหมายเลขบนสุดแล้วย้อนกลับจำนวนบัตรที่เกี่ยวข้อง - จนกว่าการ์ดบนสุดคือ 1 เขียนโปรแกรมที่เร็วที่สุดเพื่อคำนวณจำนวนการพลิกกลับสำหรับเด็คที่กำหนด โปรดทราบว่าหากคุณเข้าร่วมการแข่งขันคุณจะไม่ได้รับอนุญาตให้โพสต์รหัสของคุณ (ดังนั้นฉันจะยังไม่โพสต์รหัสของฉัน)

7
สร้างเกมทายคำศัพท์เก้าระดับ
พื้นฐาน: คุณจะต้องจัดให้มีเกมเดาคำเก้าระดับในตัวละครที่น้อยที่สุดเท่าที่จะเป็นไปได้ (ในภาษาที่คุณเลือก) ตัวชี้วัด: จัดทำรายการคำ (หนึ่งคำต่อบรรทัดคั่นด้วยการขึ้นบรรทัดใหม่) (เช่น /usr/share/dict/wordsหรืออาจคล้ายกัน) มันเป็นการดีที่จะใส่ชื่อไฟล์หรือ wordlist ลงในโซลูชันของคุณ ระบุ 9 ระดับด้วยความยาวคำที่เพิ่มขึ้น (คำที่มี 4 อักขระ->12 ตัวอักษร): ระดับ 1: คำสุ่มจากรายการคำที่มี 4 ตัวอักษร ระดับ 2: คำสุ่มจากรายการคำที่มี 5 ตัวอักษร ... ... ระดับ 8: คำสุ่มจากรายการคำที่มีอักขระ 11 ตัว ระดับ 9: คำสุ่มจากคำที่มี 12 ตัวอักษร ในทุกระดับให้ใส่คำที่สุ่มเลือกจากรายการ (ด้วยความยาวของคำที่แน่นอน) และแทนที่อักขระจำนวนหนึ่งด้วยเครื่องหมายดอกจัน ( *) จำนวนของตัวละครที่จะมาแทนที่: current_word_length / 3(รอบลง) สุ่มซึ่งตัวละครที่จะมาแทนที่ …
11 code-golf  game 

15
แลกเปลี่ยนของขวัญวันหยุด
ปัญหาอีกประการหนึ่งจากการเล่นกอล์ฟภายในของเรา ... ช่วงนี้เป็นวันหยุดปีที่แล้ว ปัญหา Andy, Barb, Carl, Didi, Earl และ Fran กำลังซื้อของขวัญให้กันและกัน วาดชื่อสำหรับแลกเปลี่ยนของขวัญ แต่ละคนซื้อของขวัญหนึ่งชิ้นและรับของขวัญหนึ่งชิ้น ไม่มีใครซื้อของขวัญของตัวเอง การรันโซลูชันหลายครั้งควรให้ผลลัพธ์ที่แตกต่างกัน (คู่ของตัวให้และตัวรับไม่ควรคาดเดาหรือเหมือนกันจากการรันเพื่อรัน) INPUT ไม่มี. เอาท์พุท จัดรูปแบบตามตัวอย่างนี้: Andy ซื้อ Barb Barb ซื้อ Carl Carl ซื้อ Didi Didi ซื้อ Earl Earl ซื้อ Fran Fran ซื้อ Andy
11 code-golf 

26
การรวมกันทางคณิตศาสตร์
เขียนโปรแกรมที่รับอินพุตเช่น: n,k ซึ่งคำนวณ: แล้วพิมพ์ผลลัพธ์ ตัวอย่างตัวเลข: การป้อนข้อมูล: 5,2 การคำนวณภายใน: พิมพ์ออก: 10 ฉันต้องการที่จะเห็นคำตอบที่เต้นงูหลามโซลูชั่นของฉัน 65 ตัวอักษร แต่ทุกภาษายินดีต้อนรับอย่างชัดเจน นี่คือทางออกของฉัน: n,k=input();f=lambda x:+(x<2)or x*f(x-1);print f(n)/(f(k)*f(n-k)) แก้ไข: ฉันยอมรับว่าคำถามนี้มาจากปริศนาการผสมทางคณิตศาสตร์ของเว็บไซต์ codegolf ฉันรู้ว่าคำตอบของฉันอาจมีความคืบหน้าไม่มากนัก แต่ผู้นำของเกมไขปริศนานี้แก้ปัญหาได้เกือบครึ่งตัวละคร จำนวนอักขระต่ำสุดปัจจุบันนับตามภาษาคือ: Perl: 35 ทับทิม: 36 Python: 39 PHP: 62

14
Golfed + การคัดแยกที่รวดเร็วใน C
[ อัพเดทล่าสุด: โปรแกรมมาตรฐานและตัวต้านทานเบื้องต้นดูด้านล่าง] ดังนั้นฉันต้องการทดสอบการแลกเปลี่ยนความเร็ว / ความซับซ้อนด้วยแอปพลิเคชันแบบคลาสสิก: การเรียงลำดับ เขียนฟังก์ชัน ANSI C ที่เรียงลำดับอาร์เรย์ของจำนวนจุดลอยตัวตามลำดับที่เพิ่มขึ้น คุณไม่สามารถใช้ใด ๆห้องสมุดโทรระบบ multithreading หรือ ASM แบบอินไลน์ ผลงานตัดสินจากสององค์ประกอบ: ความยาวโค้ดและประสิทธิภาพ การให้คะแนนดังนี้: รายการจะถูกจัดเรียงตามความยาว (บันทึกของ #characters ที่ไม่มีช่องว่างเพื่อให้คุณสามารถจัดรูปแบบบางส่วน) และตามประสิทธิภาพ (บันทึกของ #seconds มากกว่าเกณฑ์มาตรฐาน) และแต่ละช่วงเวลา [ดีที่สุดเลวร้ายที่สุด] 0,1] คะแนนรวมของโปรแกรมจะเป็นค่าเฉลี่ยของคะแนนสองมาตรฐาน คะแนนต่ำสุดชนะ หนึ่งรายการต่อผู้ใช้ การเรียงลำดับจะต้องมี (ในที่สุด) อยู่ในสถานที่ (เช่นอาร์เรย์อินพุตจะต้องมีค่าเรียงในเวลากลับ) และคุณต้องใช้ลายเซ็นต่อไปนี้รวมถึงชื่อ: void sort(float* v, int n) { } ตัวอักษรที่จะถูกนับ: ตัวที่อยู่ในsortฟังก์ชั่นรวมลายเซ็นรวมถึงฟังก์ชั่นเพิ่มเติมที่เรียกได้ (แต่ไม่รวมถึงรหัสทดสอบ) โปรแกรมจะต้องจัดการกับค่าตัวเลขใด …

1
ติดตั้ง Regex Decider
งานของคุณคือการสร้างโปรแกรมที่กำหนดว่าสตริงที่กำหนดเป็นนิพจน์ปกติที่ถูกต้องหรือไม่หรือใช้โค้ดที่มาจากไซต์ในเครือข่าย StackExchange สำหรับวัตถุประสงค์ของการท้าทายนี้, ()*?|\ภาษาแสดงออกปกติจะปล้นลงและน้อยที่สุดส่วนใหญ่เป็นชุดของตัวละครเมตา: ดังนั้นคุณจะไม่สามารถใช้ตัวแยกวิเคราะห์ regex ในตัวได้ \ใช้เพื่อหลบหนีเมตาอักขระ มันจะต้องตามด้วยตัวอักษรเมตา วงเล็บที่ไม่ใช้ค่า Escape จะต้องมีความสมดุล *และ?ต้องนำหน้าด้วยอักขระที่ไม่ใช่เมตาอักขระกลุ่มวงเล็บหรือเมตาอักขระที่ใช้ Escape อักขระ ASCII ที่พิมพ์ได้อื่น ๆ ทั้งหมดรวมถึงการขึ้นบรรทัดใหม่แท็บและพื้นที่ต้องเป็นอักขระที่ไม่ใช่เมตา เกิดอะไรขึ้นกับสตริงที่มีอักขระอื่น ๆ ไม่ได้ถูกกำหนดไว้ ความหมายที่แท้จริงของ regex ไม่สำคัญสำหรับความท้าทายนี้ ตัวอย่าง Truthy: abc a? (a|)* () a|b* \* \\ \\* a*b?(cd|e) + [ } (123\))* \| (a(b(c|d)*e)*f)* (|\)*) (abc)+* (abc)+ +abc ^ last test case …

2
นี่เป็นการเล่น Tichu ที่ถูกต้องหรือไม่?
Tichuเป็นเกมไพ่ที่ผู้เล่นผลัดกันเล่นไพ่จากสำรับประกอบด้วยสำรับมาตรฐาน 52 ใบรวมทั้งไพ่เพิ่มอีก 4 ใบ: มังกรซึ่งมีค่ามากกว่าบัตรอื่น ๆ อินทผลัมซึ่งสามารถทำหน้าที่เป็นตัวแทน สุนัขซึ่งผ่านการเปิดกับคู่ของคุณ Mah Jongซึ่งมีมูลค่า 1 (และคนที่ถือมันเล่นครั้งแรก) ผู้เล่นคนแรก (ผู้ที่ถูกกล่าวว่ามี "ลูกค้าที่มุ่งหวัง") สามารถเลือกที่จะเล่นชุดไพ่ประเภทใดประเภทหนึ่งต่อไปนี้: เดียว (เช่น6) คู่ ( JJ) สาม ( 555) เต็มบ้าน ( QQQ33) - สามและคู่ ตรง ( 56789) - 5 หรือบัตรติดต่อกันมากขึ้น a Tractor ( 223344) - ลำดับคู่ใด ๆ ที่ต่อเนื่องกัน ผู้เล่นที่ตามมาจะได้รับอนุญาตให้เล่นชุดไพ่ประเภทเดียวกัน แต่สูงกว่าอย่างเคร่งครัด ตัวอย่างเช่นQQสามารถเล่นได้ที่ด้านบนของJJแต่QQKKไม่สามารถ (เป็นแทรคเตอร์ไม่ใช่คู่) บ้านเต็มได้รับคำสั่งจากสาม (เช่น77722> …

2
ค้นหารากที่ใหญ่ที่สุดของพหุนามด้วยเครือข่ายประสาท
ความท้าทาย ค้นหาเครือข่ายนิวรัล feedforward ที่เล็กที่สุดเช่นที่ให้เวกเตอร์อินพุต 3 มิติ(a,b,c)(a,b,c)(a,b,c)มีรายการจำนวนเต็มใน[−10,10][−10,10][-10,10]เครือข่ายเอาท์พุตรากที่ใหญ่ที่สุด (เช่น "บวกที่สุด") พหุนามx3+ax2+bx+cx3+ax2+bx+cx^3+ax^2+bx+cด้วยข้อผิดพลาดอย่างเคร่งครัดมีขนาดเล็กกว่า0.10.10.10.1 ภัณฑ์ แนวคิดเรื่องความสามารถในการยอมรับในความท้าทายการเล่นกอล์ฟสุทธิของประสาทก่อนหน้านี้ของฉันดูเหมือนจะมีข้อ จำกัด ดังนั้นสำหรับความท้าทายนี้เรากำลังใช้คำจำกัดความเสรีของเครือข่ายประสาท feedforward: เซลล์ประสาทเป็นฟังก์ชันν:Rn→Rν:Rn→R\nu\colon\mathbf{R}^n\to\mathbf{R}ที่ระบุไว้โดยเวกเตอร์w∈Rnw∈Rnw\in\mathbf{R}^{n}ของน้ำหนักเป็นอคติ b∈Rb∈Rb\in\mathbf{R}และฟังก์ชั่นการเปิดใช้งาน f:R→Rf:R→Rf\colon\mathbf{R}\to\mathbf{R}ในลักษณะต่อไปนี้: ν(x):=f(w⊤x+b),x∈Rn.ν(x):=f(w⊤x+b),x∈Rn. \nu(x) := f(w^\top x+b), \qquad x\in\mathbf{R}^n. เครือข่ายนิวรัลไปข้างหน้าพร้อมโหนดอินพุต {1,…,n}{1,…,n}\{1,\ldots,n\}เป็นฟังก์ชันของ(x1,…,xn)∈Rn(x1,…,xn)∈Rn(x_1,\ldots,x_n)\in\mathbf{R}^nที่สามารถสร้างขึ้นจากลำดับ(νk)Nk=n+1(νk)k=n+1N(\nu_k)_{k=n+1}^Nของเซลล์ประสาท โดยที่แต่ละνk:Rk−1→Rνk:Rk−1→R\nu_k\colon\mathbf{R}^{k-1}\to\mathbf{R}ใช้อินพุตจาก(x1,…,xk−1)(x1,…,xk−1)(x_1,\ldots,x_{k-1})และผลเกลาxkxkx_k k ได้รับบางส่วนที่ระบุชุดS⊆{1,…,N}S⊆{1,…,N}S\subseteq\{1,\ldots,N\}ของโหนดที่ส่งออกแล้วส่งออกของเครือข่ายประสาทเป็นเวกเตอร์(xk)k∈S(xk)k∈S(x_k)_{k\in S} S เนื่องจากสามารถเปิดใช้งานฟังก์ชั่นการเปิดใช้งานสำหรับงานที่กำหนดเราจำเป็นต้อง จำกัด คลาสของฟังก์ชั่นการเปิดใช้งานเพื่อให้ความท้าทายนี้น่าสนใจ อนุญาตให้ใช้งานฟังก์ชั่นต่อไปนี้: เอกลักษณ์ f(t)=tf(t)=tf(t)=t Relu f(t)=max(t,0)f(t)=max⁡(t,0)f(t)=\operatorname{max}(t,0) SoftPlus f(t)=ln(et+1)f(t)=ln⁡(et+1)f(t)=\ln(e^t+1) sigmoid f(t)=etet+1f(t)=etet+1f(t)=\frac{e^t}{e^t+1} sinusoid f(t)=sintf(t)=sin⁡tf(t)=\sin t โดยรวมแล้วโครงข่ายประสาทที่ยอมรับได้นั้นถูกระบุโดยโหนดอินพุตลำดับของเซลล์ประสาทและโหนดเอาต์พุตในขณะที่แต่ละเซลล์ประสาทถูกระบุโดยเวกเตอร์ของน้ำหนักอคติและฟังก์ชั่นการเปิดใช้งานจากรายการด้านบน ตัวอย่างเช่นตาข่ายประสาทต่อไปนี้สามารถใช้ได้แม้ว่าจะไม่เป็นไปตามเป้าหมายประสิทธิภาพของการท้าทายนี้: โหนดอินพุต: {1,2}{1,2}\{1,2\} …

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

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