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

ความท้าทายที่เกี่ยวข้องกับคณิตศาสตร์ระดับประถมศึกษา

27
ความแตกต่างของจำนวนเต็มสามจำนวน
ใช้ฟังก์ชั่นต่างที่รับเป็นจำนวนเต็มสามจำนวนเต็ม x, y และ z มันควรกลับว่าการลบหนึ่งในจำนวนเหล่านี้จากอันอื่นให้อันที่สามหรือไม่ Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = 2 diff(2, 5, 3) yields True because 5 - 3 = 2 diff(-2, 3, 5) yields True because 3 - 5 …

24
ลำดับ RATS
งานของคุณคือการสร้างคำที่ n ของลำดับ RATS โดยที่ n คืออินพุต ลำดับ RATS ยังเป็นที่รู้จักในลำดับกลับเพิ่มเรียงแล้ว ลำดับนี้ยังสามารถพบได้ที่นี่: http://oeis.org/A004000 กรณีทดสอบ: 0 > 1 1 > 2 2 > 4 3 > 8 4 > 16 5 > 77 6 > 145 7 > 668 ตัวอย่างเช่นผลลัพธ์สำหรับ 5 คือ 77 เพราะ 16 + 61 = 77 หลังจากนี้ 77 จะเรียงลำดับ …

3
ช่วยด้วย! เครื่องคิดเลขของฉันพัง! (เปลี่ยนนิพจน์จำนวนเต็มเป็นการกดปุ่มเครื่องคิดเลข)
บทนำ ช่วยด้วย! ฉันเผลอทิ้งเครื่องคิดเลข TI-84 ของฉันออกไปนอกหน้าต่าง (ไม่ต้องถามว่าทำอย่างไร) และมันก็พัง ฉันมีการทดสอบทางคณิตศาสตร์ในวันพรุ่งนี้และเครื่องคิดเลขเพียงตัวเดียวที่ฉันพบคือปุ่มที่มี: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / แบบทดสอบคณิตศาสตร์ของฉันคือแบบทดสอบทบทวนการประเมินผลนิพจน์ ฉันต้องการโปรแกรมเพื่อแสดงออกเช่น1+(5*4)/7และแปลงเป็นการกดแป้นที่จำเป็นในการแก้ปัญหาในเครื่องคิดเลขสำรองของฉัน (และในกรณีที่คุณสงสัยสิ่งนี้เกิดขึ้นกับฉันจริง ๆ ) ท้าทาย ได้รับสายเข้าไม่ว่างเปล่าที่มีเพียงตัวละคร0-9, (, ), +, -, *และ/การส่งออกการกดแป้นพิมพ์ในสตริงพื้นที่แยกออกจากกัน (เช่น. 1 + 3 / 3 =) จะต้องมีเครื่องหมายเท่ากับเสมอในตอนท้ายของเอาต์พุต ไม่อนุญาตช่องโหว่มาตรฐาน ตัวอย่าง: อินพุต: 1+(5*4)/7, เอาต์พุต:5 * 4 …

7
ตัวละครเพื่อนคนไหนเป็นเพื่อนที่ดีที่สุด?
นักแสดงหลักหกคนของซิทคอมเพื่อนชาวอเมริกันทุกคนเห็นพ้องต้องกันว่าพวกเขาจะได้รับเงินเดือนเดียวกันตลอดระยะเวลาของซีรีส์ (หลังจบฤดูกาลที่ 2 อย่างน้อย) แต่นั่นไม่ได้หมายความว่าพวกเขาทุกคนมีเวลาออกอากาศเท่ากันหรือพวกเขามีปฏิสัมพันธ์บนหน้าจอกันในปริมาณเท่ากัน ในการท้าทายนี้คุณจะเขียนโปรแกรมที่สามารถช่วยตัดสินว่าเพื่อนของเพื่อนคนไหนดีที่สุด ติดตั้ง ลองพิจารณาดูตอนหรือฉากของเพื่อนและจดบันทึกว่าใครอยู่บนหน้าจอระหว่างที่กล้องถ่ายรูปแต่ละนัดและนานเท่าใด เราจะย่อชื่อตัวละครแต่ละตัว: Cสำหรับแชนด์เลอร์ Jสำหรับโจอี้ Mสำหรับโมนิก้า PสำหรับPhoebe Rสำหรับราเชล Sสำหรับรอสส์ จากนั้นสำหรับทุกช็อตของกล้อง (หรือทุกครั้งที่ตัวละครเข้า / ออกจากช็อต) เราจะแสดงว่ามีใครอยู่บนหน้าจอ ตัวอย่างเช่น: 504 CRS 200 J 345 MP 980 2000 CJMPRS นี่เป็นการบอกว่า: สำหรับ 504ms, Chandler, Rachel และ Ross อยู่บนหน้าจอ จากนั้นเป็นระยะเวลา 200 มิลลิวินาทีโจอี้เป็น จากนั้นสำหรับ 345ms, Monica และ Phoebe อยู่ จากนั้นสำหรับ 980ms ไม่มีตัวละครหลักทั้ง …

30
จัดเรียงตัวเลขที่ไม่ซ้ำกันในตารางการคูณ
ความท้าทายง่ายๆวันนี้: เขียนโปรแกรมหรือฟังก์ชั่นที่รับจำนวนเต็มบวก N แล้วพิมพ์หรือส่งกลับรายการเรียงลำดับของตัวเลขเฉพาะที่ปรากฏในตารางสูตรคูณซึ่งแถวและคอลัมน์ทวีคูณทั้งช่วงจาก 1 ถึง N รวม รายการอาจเรียงลำดับจากน้อยไปหามาก (น้อยไปหามากที่สุด) หรือเรียงจากมากไปหาน้อย (มากที่สุดไปหาน้อยที่สุด) และอาจถูกเรียงลำดับในรูปแบบที่เหมาะสม รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ! ตัวอย่าง เมื่อ N = 4 ตารางสูตรคูณจะมีลักษณะดังนี้: 1 2 3 4 ----------- 1| 1 2 3 4 | 2| 2 4 6 8 | 3| 3 6 9 12 | 4| 4 8 12 16 1, 2, …

11
พิมพ์, เพิ่ม, ลด, นามแฝง - ตีความตีความ
Prindeal (เด่นชัดปริญญ์-Dee-AL ) เป็นใหม่ลึกลับเขียนโปรแกรมภาษาที่มีเพียงสี่คำสั่ง: PR int , ใน crement , เด crementและอัล IAS แม้จะมีความเรียบง่าย แต่การดำเนินการทางคณิตศาสตร์ที่ซับซ้อนสามารถทำได้ใน Prindeal โดยการรวมคำสั่งทั้งสี่อย่างชาญฉลาด งานของคุณในการแข่งขันกอล์ฟรหัสนี้คือการเขียนโปรแกรมที่สั้นที่สุดที่สามารถเรียกใช้รหัส Prindeal ข้อมูลจำเพาะยาว แต่ฉันพยายามทำให้ชัดเจนที่สุดและฉันเชื่อว่าหากคุณใช้ความพยายามในการเรียนรู้ Prindeal คุณจะพบว่ามันดูหรูหรามาก! การตีความหมายที่ชัดเจน กระบวนการเตรียมการผลิต ก่อนที่โปรแกรม Prindeal จะสามารถตีความสิ่งเหล่านี้จำเป็นต้องลบออกจากลำดับนี้: สิ่งใดก็ตามหลังจาก#สัญญาณไปยังจุดสิ้นสุดของบรรทัดที่มันเปิดอยู่รวมทั้ง#ตัวของมันเอง (นี่คือความคิดเห็น) ช่องว่างต่อท้ายในบรรทัดใด ๆ เส้นที่ว่างเปล่าโดยสิ้นเชิง ตัวอย่างเช่นโปรแกรม Prindeal p cat #The next line has 7 trailing spaces. p dog #p mouse จะถูกประมวลผลล่วงหน้าเป็น p …

16
คูณสองตัวเลขโดยไม่ใช้ตัวเลขใด ๆ
คุณจะได้รับเป็น input สองสายที่เป็นตัวแทนของจำนวนเต็มบวกใน 10 ฐานเช่นและ"12345" "42"งานของคุณคือการส่งออกสตริงที่มีผลิตภัณฑ์ของพวกเขา"518490"ในกรณีนี้ การบิดคือคุณไม่สามารถใช้ชนิดตัวเลขในรหัสของคุณได้ ไม่ints, floats, unsigned longs, ฯลฯ , ไม่มีชนิดจำนวนเชิงซ้อนในตัวหรือจำนวนเต็มความแม่นยำโดยพลการหรืออะไรก็ได้ตามบรรทัดเหล่านั้น คุณหลายคนไม่ได้ใช้ตัวอักษรประเภทเหล่านั้นหรือฟังก์ชั่นใด ๆ วิธีการผู้ประกอบการ ฯลฯ ที่ส่งกลับพวกเขา คุณสามารถใช้สตริงบูลีนอาร์เรย์หรืออะไรก็ได้ที่ปกติจะไม่ใช้แทนตัวเลข (แต่โปรดทราบว่าไม่อนุญาตให้มีการทำดัชนีในอาร์เรย์หรือรับความยาวโดยไม่ต้องเรียกใช้ตัวเลข) chars แต่คุณไม่สามารถดำเนินการทางคณิตศาสตร์หรือการดำเนินการระดับบิตกับพวกเขามิฉะนั้นถือว่าเป็นอย่างอื่น โทเค็นที่แสดงถึงส่วนหนึ่งของสตริง ( charอนุญาตให้มีการเปรียบเทียบพจนานุกรมของs) คุณไม่สามารถแก้ไขข้อ จำกัด ได้ ซึ่งรวมถึง (แต่ไม่ จำกัด เพียง) โดยใช้ชนิดตัวเลขภายในevalฟังก์ชันประเภทประเภทการแปลงโดยนัยเป็นประเภทตัวเลขโดยใช้ตัวดำเนินการตัวเลขหรือบิตในประเภทที่ไม่ใช่ตัวเลขที่รองรับพวกเขาโดยใช้ประเภทตัวเลขที่เก็บไว้ในประเภทคอนเทนเนอร์หรือฟังก์ชันการโทรหรือ โปรแกรมภายนอกที่ส่งคืนผลลัพธ์ตัวเลขในรูปแบบสตริง (ฉันขอสงวนสิทธิ์ที่จะเพิ่มลงในรายการนี้หากการแก้ไขปัญหาอื่น ๆ ปรากฏในคำตอบ) คุณต้องใช้การคูณด้วยตัวคุณเองโดยใช้ประเภทที่ไม่ใช่ตัวเลขเท่านั้น การป้อนข้อมูลและการส่งออกอาจเป็นวิธีที่สะดวกสบายตราบใดที่ข้อมูลเข้าและออกรหัสของคุณในรูปแบบของสตริง คุณอาจจะสมมติแต่ละสองข้อโต้แย้งการป้อนข้อมูลมีเพียงตัวอักษรแอสกีและจะไม่เริ่มต้นด้วย[0-9] 0ผลลัพธ์ของคุณไม่ควรมีเลขศูนย์นำหน้าด้วย อีกอย่างหนึ่ง: รหัสของคุณจะต้องจัดการอินพุตที่มีความยาวอย่างน้อย 10 อักขระอย่างถูกต้องและต้องทำงานภายในหนึ่งนาทีบนคอมพิวเตอร์ที่ทันสมัยสำหรับอินพุตทั้งหมดในช่วงนั้น ก่อนที่จะโพสต์โปรดตรวจสอบว่าเมื่อได้รับอินพุต9999999999และ9999999999โปรแกรมของคุณให้ผลลัพธ์เป็น99999999980000000001เวลาน้อยกว่าหนึ่งนาที ข้อ จำกัด นี้มีไว้เพื่อป้องกันคำตอบที่ทำงานโดยจัดสรรขนาดให้เหมาะสมa*bแล้ววนซ้ำดังนั้นโปรดจำไว้ว่าคำตอบของแบบฟอร์มนั้นจะไม่มีสิทธิ์ชนะ …

18
ตัวแปลงฐานตัวเลขแบบกำหนดเอง
พลังที่ต้องการแปลงตัวเลขใด ๆ ที่พวกเขามีให้เป็นฐานหมายเลขของตนเองอย่างรวดเร็วโดยใช้รูปแบบที่พวกเขาต้องการ อินพุต โปรแกรมของคุณต้องยอมรับ 3 พารามิเตอร์ Number: หมายเลขสตริงที่จะถูกแปลง InputFormat: สตริงฐานที่เป็นหมายเลขปัจจุบัน OutputFormat: สตริงฐานที่จะแปลงเป็นตัวเลข เอาท์พุต โปรแกรมของคุณต้องแปลงNumberจากเลขฐานเดิมเป็นฐานInputFormatจำนวนใหม่OutputFormat ตัวอย่าง ("1","0123456789","9876543210") = "8" ("985724","9876543210","0123456789ABCDEF") = "37C3" ("FF","0123456789ABCDEF","0123456789") = "255" ("FF","0123456789ABCDEF","01234567") = "377" ("18457184548971248772157", "0123456789","Aa0Bb1Cc2Dd3Ee4Ff5Gg6Hh7Ii8Jj9Kk,Ll.Mm[Nn]Oo@Pp#Qq}Rr{Ss-Tt+Uu=Vv_Ww!Xx%Yy*Zz") = ",sekYFg_fdXb" เพิ่มเติม การทดสอบ 77 ฐานใหม่ไม่จำเป็นต้องใช้อุปกรณ์ประกอบฉากหากใช้งานได้ หากในภาษาที่คุณต้องแปลงเป็นตัวเลขก่อนและถูกล็อคภายใน 32 บิตคุณสามารถข้ามได้ มันเป็นการทดสอบเพิ่มเติม ตัวอย่างทั้งหมดถูกสร้างขึ้นโดย PHP 7.2 พร้อมกับส่วนขยาย bcmath โดยใช้รหัสต่อไปนี้ (vars mins แต่จัดรูปแบบโค้ด) อาจจะมีวิธีที่สั้นกว่านี้เป็นเพียงวิธีที่ฉันใช้กับระบบที่ฉันต้องการจะทำด้วยจะดีเพื่อดูว่าใครจะมากับรุ่นที่สั้นกว่าแม้ว่า …

16
ดั้งเดิมพีทาโกรัสอเนกประสงค์
( ที่เกี่ยวข้อง ) พีทาโกรัส Tripleเป็นรายการ(a, b, c)ที่น่าพอใจสม2 + B 2 c = 2 ดั้งเดิมพีทาโกรัส Triple (PPT) เป็นหนึ่งในสถานที่ที่a, bและcมีทั้งหมดcoprime (เช่นหารเพียงร่วมกันระหว่างสามองค์ประกอบคือ1) ตัวอย่างเช่น(3, 4, 5)สามเหลี่ยมมุมฉากคือ Primitive Pythagorean Triple ที่มีชื่อเสียง ความท้าทาย รับอินพุตn, ส่งออกnPPT th หรือ, รับอินพุตnส่งออกnPPT แรก มีหลายวิธีในการสั่งซื้อ PPTs เหล่านี้เพื่อสร้างรายการที่ได้รับคำสั่งซื้ออย่างดีเพื่อพิจารณาว่าอันไหนคือnth คุณสามารถเลือกการสั่งซื้อใด ๆ ที่คุณต้องการตราบใดที่คุณสามารถพิสูจน์ได้ (อย่างไม่เป็นทางการ) ว่าอัลกอริทึมของคุณสามารถสร้าง PPT ที่เป็นเอกลักษณ์ทุกอย่างที่เป็นไปได้ ตัวอย่างเช่นรหัสของคุณไม่ควรส่งออกทั้งสอง(3,4,5)และ(4,3,5)เนื่องจากเป็นรหัสที่ซ้ำกันของทริปเปิลเดียวกัน - อันใดอันหนึ่งโปรด ในทำนองเดียวกันไม่ว่ารหัสของคุณจะเป็นศูนย์หรือหนึ่งดัชนีก็ดีถ้าคุณระบุว่าคุณกำลังใช้อะไรอยู่ ตัวอย่าง สำหรับตัวอย่างดังต่อไปนี้ฉันใช้หนึ่งในการจัดทำดัชนีเอาท์พุทnPPT, th …

13
ผลรวมของคอลัมน์ Pascal
ทุกคนที่นี่ส่วนใหญ่คุ้นเคยกับสามเหลี่ยมปาสคาล มันเกิดขึ้นจากแถวที่ต่อเนื่องกันซึ่งองค์ประกอบแต่ละอย่างเป็นผลรวมของเพื่อนบ้านทั้งสองด้านบนซ้ายและขวาบน นี่คือ5แถวแรก(ยืมจากสามเหลี่ยมสร้างปาสกาล ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 เราจะใช้สามเหลี่ยมของปาสคาลและแสดงผลบวกกับมัน (ฮ่าฮ่าฮ่า) สำหรับอินพุตที่กำหนดnเอาท์พุทผลรวมคอลัมน์ของnแถวแรกของสามเหลี่ยมปาสคาล ตัวอย่างเช่นสำหรับอินพุต5เอาต์พุตจะถูกสร้างโดย 1 1 1 1 2 1 1 3 3 1 [+] 1 4 6 4 1 ---------------------- 1 1 5 4 9 4 5 1 1 [1, …

16
เติมลำดับที่เพิ่มขึ้นด้วยตัวเลขให้ได้มากที่สุด
รายการตัวเลขเรียกว่าการเพิ่ม monotonically (หรือไม่ลดลง) คือทุกองค์ประกอบมีค่ามากกว่าหรือเท่ากับองค์ประกอบก่อนหน้า ตัวอย่างเช่น1, 1, 2, 4, 5, 5, 5, 8, 10, 11, 14, 14เพิ่มขึ้นซ้ำซากจำเจ ให้รายการเลขจำนวนเต็มบวกที่เพิ่มขึ้นแบบ monotonically ที่มีจำนวนจุดว่างว่างแทนโดย?เติมจุดว่างด้วยจำนวนเต็มบวกเช่นจำนวนเต็มที่ไม่ซ้ำกันมากที่สุดที่มีอยู่ในรายการ แต่ก็ยังคงเพิ่มขึ้นแบบจำเจ อาจมีหลายวิธีในการทำสิ่งนี้ให้สำเร็จ ใด ๆ ที่ถูกต้อง เอาท์พุทรายการผลลัพธ์ ตัวอย่างเช่นถ้าอินพุตเป็น ?, 1, ?, 1, 2, ?, 4, 5, 5, 5, ?, ?, ?, ?, 8, 10, 11, ?, 14, 14, ?, ? มันรับประกันได้ว่าไม่มีจุดที่ว่างเปล่ารายการจะเพิ่มขึ้นซ้ำซาก 1, …

24
Dutch Burgerservicenummer (BSN) สิบเอ็ดทดสอบ
บทนำ: Dutch BSN (BurgerServiceNummer) ใช้ได้เมื่อปฏิบัติตามกฎต่อไปนี้: มันมีตัวเลขเท่านั้น ความยาวควรมีความยาว 8 หรือ 9 เมื่อตัวเลขถูกทำดัชนีว่าAผ่านIผลลัพธ์ของการรวมดังต่อไปนี้: 9xA + 8xB + 7xC + 6xD + 5xE + 4xF + 3xG + 2xH + -1xI(หมายเหตุ -1 แทนที่จะเป็น 1!) ควรหารด้วย 11 และไม่ควรเป็น 0 ท้าทาย: อินพุต:สตริงหรืออักขระที่แทน BSN ผลลัพธ์: ผลลัพธ์ที่เป็นจริงหรือเท็จไม่ว่าอินพุตจะเป็น BSN ที่ถูกต้อง กฏท้าทาย: รูปแบบอินพุตควรเป็นสตริงหรือ char-array คุณไม่ได้รับอนุญาตให้ใช้จำนวนเต็มหรือตัวเลข (อาจแปด) (คุณได้รับอนุญาตให้แปลงเป็นตัวเลขภายในด้วยตัวคุณเอง แต่ไม่ใช่อาร์กิวเมนต์โดยตรง) แม้จะมีข้อ …

16
ลดความซับซ้อนของรากที่สอง
รับค่าจำนวนเต็มบวกnทำให้สแควร์รูท√nเป็นรูปแบบที่ง่ายa√bขึ้นโดยการแยกปัจจัยสแควร์ทั้งหมด เอาต์พุตa,bควรเป็นจำนวนเต็มบวกโดยn = a^2 * bมีbขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ คุณสามารถส่งออกaและbในลำดับใดก็ได้ในรูปแบบที่เหมาะสม คุณไม่สามารถละเว้นเอาต์พุตของ1โดยปริยาย ผลลัพธ์สำหรับn=1..36เป็น(a,b): 1 (1, 1) 2 (1, 2) 3 (1, 3) 4 (2, 1) 5 (1, 5) 6 (1, 6) 7 (1, 7) 8 (2, 2) 9 (3, 1) 10 (1, 10) 11 (1, 11) 12 (2, 3) 13 (1, 13) 14 (1, …

28
คำนวณ Super-Logarithm
นี่ควรเป็นความท้าทายอย่างง่าย รับจำนวนn >= 0เอาท์พุทซุปเปอร์ลอการิทึม (หรือเข้าสู่ระบบ * การเข้าสู่ระบบดาวหรือซ้ำลอการิทึมซึ่งเทียบเท่าตั้งแต่nไม่เชิงลบสำหรับความท้าทายนี้.) nของ นี่คือหนึ่งในสองฟังก์ชันผกผันไปtetration อื่น ๆ ที่เป็นซุปเปอร์รากซึ่งอยู่ในคำถามที่เกี่ยวข้อง ตัวอย่าง Input Output 0 0 1 0 2 1 3 2 4 2 ... 15 2 16 3 ... 3814279 3 3814280 4 กฎระเบียบ คุณไม่จำเป็นต้องสนับสนุนทศนิยมแม้ว่าคุณจะสามารถ 3814280 = ceiling(e^e^e)คุณต้องการที่จะสนับสนุนการป้อนข้อมูลอย่างน้อย คุณไม่สามารถเขียนโค้ดค่านิยม3814280ได้ (โปรแกรมของคุณต้องรองรับตัวเลขที่สูงกว่าในทางทฤษฎี ) ฉันต้องการอัลกอริทึมที่จะใช้งาน รหัสที่สั้นที่สุดชนะ OEIS ที่เกี่ยวข้อง
29 code-golf  math  code-golf  array-manipulation  sorting  code-golf  math  arithmetic  matrix  code-golf  string  kolmogorov-complexity  code-golf  string  code-golf  math  sequence  arithmetic  recursion  code-golf  math  ascii-art  sequence  code-golf  math  array-manipulation  code-golf  code-golf  kolmogorov-complexity  code-golf  string  code-golf  string  decision-problem  code-golf  array-manipulation  tips  javascript  json  code-golf  math  string  number  number-theory  code-golf  math  sequence  fibonacci  number  arithmetic  fastest-code  integer  code-golf  math  sequence  code-golf  string  file-system  tips  golfscript  code-golf  string  code-golf  string  natural-language  code-golf  string  file-system  code-golf  math  array-manipulation  code-challenge  image-processing  compression  code-golf  math  number  sequence  code-golf  math  combinatorics  regular-expression  code-golf  sequence  pi  code-golf  ascii-art  code-golf  string  array-manipulation  sorting  code-golf  string  graph-theory  code-golf  string  code-golf  string  ascii-art  code-challenge  compression  code-golf  code-golf  math  sequence  number-theory  code-golf  maze  graph-theory  code-golf  math  sequence 

3
จำนวนเต็มความซับซ้อน
งานของคุณคือการเขียนโปรแกรมที่อินพุต n ให้เอาท์พุตนิพจน์ที่น้อยที่สุดของแต่ละหมายเลข 1 ถึง n ตามลำดับ โปรแกรมที่สั้นที่สุดในหน่วยไบต์ชนะ การแสดงออกที่น้อยที่สุดจะรวม 1 กับการบวกและการคูณเพื่อให้ได้ผลลัพธ์ตามจำนวนที่กำหนดโดยใช้น้อยที่สุดเท่าที่จะเป็นไปได้ ตัวอย่างเช่น23แสดง23=((1+1+1)(1+1)+1)(1+1+1)+1+1ด้วยสิบเอ็ดซึ่งน้อยที่สุด ที่ต้องการ: โปรแกรมจะต้องใช้เป็นอินพุตจำนวนธรรมชาติบวก ผลลัพธ์จะต้องอยู่ในรูปแบบนี้: 20 = ((1+1+1)(1+1+1)+1)(1+1) 8 = ((1+1)(1+1))(1+1)การส่งออกของคุณอาจมีวงเล็บไม่จำเป็นเช่น สัญลักษณ์การคูณ*เป็นตัวเลือก ช่องว่างเป็นตัวเลือก คุณไม่ได้มีการส่งออกทั้งหมดของสมการที่เป็นไปได้สำหรับค่าที่กำหนด: ตัวอย่างเช่นคุณสามารถเลือกที่จะส่งออกหรือ4=1+1+1+1 4=(1+1)(1+1)คุณไม่ต้องออกทั้งคู่ โปรแกรมที่สั้นที่สุด (เป็นไบต์) ในแต่ละภาษาชนะ 1 = 1 2 = 1 + 1 3 = 1 + 1 + 1 4 = 1 + 1 + …

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