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

ความท้าทายนี้มีจุดมุ่งหมายเพื่อแก้ไขโดยใช้จัดการยอมรับเป็นอินพุตหรือส่งออกค่าตัวเลข

19
หมายเลขปืนลูกซอง
หมายเลขปืนลูกซองเป็นลำดับที่มีความหมายที่ค่อนข้างง่าย แต่บางโครงสร้างที่น่าสนใจ เริ่มต้นด้วยตัวเลขธรรมชาติ: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... ทีนี้นำตัวเลขทั้งหมดที่ดัชนีหารด้วย2 , จัดกลุ่มเป็นคู่และสลับตัวเลขในแต่ละคู่: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... ^ ^ ^ ^ ^ ^ ^ <---> …

18
คุณสามารถตัดสายนี้ได้กี่ชิ้น?
พิจารณาชิ้นส่วนของสตริง (เช่นเดียวกับใน "เชือก" ไม่ใช่ใน "กลุ่มของอักขระ") ซึ่งถูกพับไปมาบนบรรทัดจริง เราสามารถอธิบายรูปร่างของสตริงด้วยรายการของจุดที่มันผ่าน (ตามลำดับ) เพื่อความง่ายเราจะสมมติว่าจุดเหล่านั้นทั้งหมดเป็นจำนวนเต็ม ใช้เป็นตัวอย่าง[-1, 3, 1, -2, 5, 2, 3, 4](โปรดทราบว่าไม่ใช่แต่ละรายการที่แสดงถึงการพับ): สตริงที่ขยายไปตามทิศทางแนวตั้งนั้นใช้เพื่อจุดประสงค์ในการสร้างภาพเท่านั้น ลองนึกภาพสายทั้งหมดแบนไปยังเส้นจริง ทีนี้นี่คือคำถาม: อะไรคือจำนวนชิ้นที่ยิ่งใหญ่ที่สุดที่สายนี้สามารถตัดด้วยการตัดครั้งเดียว (ซึ่งจะต้องเป็นแนวตั้งในภาพด้านบน) ในกรณีนี้คำตอบคือ6โดยตัดระหว่าง2และ3: เพื่อหลีกเลี่ยงความงงงวย, ตัดมีที่จะดำเนินการในตำแหน่งที่ไม่ใช่จำนวนเต็ม ความท้าทาย เนื่องจากรายการของจำนวนเต็มตำแหน่งที่สตริงถูกพับผ่านคุณต้องพิจารณาจำนวนชิ้นที่มากที่สุดที่สตริงสามารถถูกตัดด้วยการตัดครั้งเดียวที่ตำแหน่งที่ไม่ใช่จำนวนเต็ม คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบ คุณสามารถรับอินพุตผ่าน STDIN, อาร์กิวเมนต์บรรทัดคำสั่ง, พรอมต์หรือพารามิเตอร์ฟังก์ชัน คุณสามารถเขียนผลลัพธ์ไปยัง STDOUT แสดงในกล่องโต้ตอบหรือส่งคืนจากฟังก์ชัน คุณอาจคิดว่ารายการอยู่ในรายการหรือรูปแบบสตริงที่สะดวก รายการจะมีอย่างน้อย2และไม่เกิน100รายการ รายการจะเป็นจำนวนเต็มในแต่ละช่วง-2 31 ≤ P ฉัน <2วันที่ 31 คุณอาจสมมติว่าไม่มีรายการที่ต่อเนื่องกันสองรายการเหมือนกัน รหัสของคุณจะต้องประมวลผลอินพุตดังกล่าว (รวมถึงกรณีทดสอบด้านล่าง) ในเวลาน้อยกว่า 10 วินาทีบนเดสก์ท็อปพีซีที่เหมาะสม …

16
ตัวเลขที่ค้นพบใหม่: ออกมา!
"รางวัลโนเบลในวิชาคณิตศาสตร์ได้รับรางวัลจากอาจารย์ชาวแคลิฟอร์เนียผู้ซึ่งค้นพบหมายเลขใหม่! จำนวนนั้นมีน้อยซึ่งเขาอ้างว่าอยู่ระหว่าง 6 ถึง 7" - George Carlin ในความท้าทายนี้คุณจะพิมพ์จำนวนเต็มทั้งหมดรวมอยู่ในช่วงอินพุตที่กำหนด พิมพ์ตัวเลขจากน้อยไปมากหรือมากไปน้อยตามลำดับอินพุต นั่นคือสำหรับการป้อนข้อมูล[n1, n2]พิมพ์จากน้อยไปมากถ้าn1 < n2, ลงมาn1 > n2ถ้า เนื่องจากbleenตอนนี้เป็นหมายเลขจำนวนเต็มมันอาจถูกใช้เป็นอินพุต มันจะต้องรวมอยู่ในผลลัพธ์ระหว่าง6และ7ที่เกี่ยวข้อง โปรดทราบว่า-bleenมีอยู่ระหว่าง -7 ถึง -6 อินพุต Integers สองตัว[n1, n2]ในช่วง [-10, 10], รวมผ่านทางอินพุตภาษาที่คุณเลือก (อินพุตอาจมีbleenและ-bleen!) เอาท์พุต พิมพ์จำนวนเต็มทั้งหมดที่เริ่มต้นn1และลงท้ายด้วยn2รวมถึงการค้นพบใหม่bleenระหว่าง 6 และ 7 เอาท์พุทสามารถเป็นช่วงของตัวเลขที่คั่นด้วยอักขระในบางรูปแบบภาษาของคุณสนับสนุน - นั่นคือคั่นด้วยเครื่องหมายจุลภาคหรือช่องว่าง หนึ่งช่องว่างต่อท้ายของการส่งออกก็โอเค ตัวอย่าง Input: 1 10 Output: 1 2 3 4 5 …
44 code-golf  number 

18
ตัวเลขศักดิ์สิทธิ์
ในฟอนต์หลายแบบ (โดยเฉพาะในฟอนต์ Consolas ) ตัวเลข 5 ใน 10 หลักมี "รู" ในตัว เราจะเรียกเลขศักดิ์สิทธิ์เหล่านี้: 46890 ดังนั้นตัวเลข 5 หลักที่ไม่บริสุทธิ์คือ: 12357 จำนวนเต็มจึงอาจจัดเป็น "ศักดิ์สิทธิ์" หากมันมีเพียงตัวเลขศักดิ์สิทธิ์และ "ไม่บริสุทธิ์" เป็นอย่างอื่น เนื่องจาก-ไม่บริสุทธิ์จึงไม่สามารถลบเลขจำนวนเต็มลบได้ จำนวนเต็มศักดิ์สิทธิ์อาจถูกจัดประเภทเพิ่มเติมตามจำนวนหลุมที่มี ตัวอย่างเช่นตัวเลขต่อไปนี้มีความศักดิ์สิทธิ์ที่ 1: 469 และตัวเลขเหล่านี้มีความศักดิ์สิทธิ์ 2: 80 เราพูดว่าความศักดิ์สิทธิ์โดยรวมของจำนวนเต็มคือผลรวมของความศักดิ์สิทธิ์ของตัวเลข ดังนั้น80จะมีความศักดิ์สิทธิ์ 4 และ99จะมีความศักดิ์สิทธิ์ 2 ความท้าทาย ได้รับสองจำนวนเต็มn > 0และh > 0เอาท์พุทจำนวนเต็มบริสุทธิ์บริบูรณ์ซึ่งมีความศักดิ์สิทธิ์เป็นอย่างน้อยn hคุณอาจคิดว่าอินพุตและเอาต์พุตจะไม่มากกว่าจำนวนเต็มที่แทนค่าสูงสุดในภาษาของคุณหรือ2^64 - 1แล้วแต่จำนวนใดจะน้อยกว่า นี่คือรายการของจำนวนเต็มศักดิ์สิทธิ์ 25 ตัวแรกที่มีความศักดิ์สิทธิ์h >= 1สำหรับการอ้างอิง: 0, …

30
อดทนหนุ่ม“ Padovan”
ทุกคนรู้ลำดับของฟีโบนักชี: คุณเอารูปสี่เหลี่ยมมาแนบรูปสี่เหลี่ยมที่เท่ากันแล้วแนบรูปสี่เหลี่ยมซ้ำไปซ้ำมาโดยที่ความยาวด้านเท่ากับความยาวด้านที่ใหญ่ที่สุดของสี่เหลี่ยมที่เกิด ผลลัพธ์คือเกลียวที่สวยงามของสี่เหลี่ยมที่มีลำดับของตัวเลขคือลำดับ Fibonacci : แต่ถ้าเราไม่ต้องการใช้กำลังสองล่ะ? หากเราใช้รูปสามเหลี่ยมด้านเท่า - แทนที่จะเป็นรูปสี่เหลี่ยม - ในรูปแบบที่คล้ายคลึงกันเราจะได้รูปสามเหลี่ยมที่สวยงามเท่า ๆ กันและลำดับใหม่: ลำดับของPadovanหรือที่รู้จักกันในชื่อA000931 : งาน: ได้รับจำนวนเต็มบวกNNNเอาท์พุทNที่ยังไม่มีคำ TH ในลำดับ Padovan หรือแรกไม่มีเงื่อนไขaNaNa_NNNNNNN สมมติว่าสามข้อแรกของลำดับที่มีทั้งหมด1111ดังนั้นลำดับจะเริ่มต้นดังต่อไปนี้: 1,1,1,2,2,3,...1,1,1,2,2,3,... 1,1,1,2,2,3,... การป้อนข้อมูล: จำนวนเต็มบวกใด ๆN≥0N≥0N\ge0 ไม่จำเป็นต้องนำเข้าข้อมูลที่ไม่ถูกต้อง เอาท์พุท: คำที่NNNในลำดับ Padovan หรือNNNคำแรกของลำดับ Padovan ถ้าคนแรกNNNเงื่อนไขจะถูกพิมพ์ออกการส่งออกสามารถสิ่งที่เป็นความสะดวกสบาย (รายการ / อาร์เรย์สตริงหลายคู่สาย ฯลฯ ) สามารถเป็น000 -exexed หรือ111 -exexed กรณีทดสอบ: (ดัชนี 0, ระยะNNN ) Input | …

30
ถ้า AB อยู่ใน AB A อื่น B ​​ใช่มั้ย
รับจำนวนเต็มสองจำนวนคือ A และ B เอาต์พุต A ถ้า AB (A ลบ B) อยู่ใน AB (A ถึง B) หรือเอาท์พุท B "A B ลบ" คือการลบมาตรฐาน "A ถึง B" คือช่วงของจำนวนเต็มเริ่มต้นที่ A และสิ้นสุดที่ B รวมถึงทั้ง A และ B ตัวอย่างเช่น: 1 to 4: 1, 2, 3, 4 -2 to 5: -2, -1, 0, 1, 2, 3, …

30
แฮ็คเข้าลอตเตอรี
เมื่อเร็ว ๆ นี้คุณได้สร้างบัญชีในเว็บไซต์พนันซึ่งมีค่าธรรมเนียม 25 ดอลลาร์พวกเขาจะจ่ายเงินคืนให้คุณระหว่าง 0 ถึง 50 ดอลลาร์ หลังจากได้รับประมาณ 5 ดอลลาร์สองครั้งคุณตัดสินใจที่จะพิสูจน์ว่าไซต์นั้นเป็นการหลอกลวง หลังจากเข้าถึงไฟร์วอลล์ภายนอกด้วยรหัสผ่านเริ่มต้นคุณจะพบวิธีเข้าสู่เซิร์ฟเวอร์ฐานข้อมูลและค้นหาว่าจะเก็บค่าจำนวนเงินขั้นต่ำและจำนวนสูงสุดไว้ที่ใด คุณตัดสินใจที่จะเสียบ 25 '9 เป็นค่าสูงสุด แต่ได้รับข้อความแสดงข้อผิดพลาดว่าค่าสูงสุดต้องเป็นประเภท' uint64 ' อย่างไรก็ตามในตอนนี้คุณสังเกตเห็นว่าปุ่มตัวเลขบางตัวดูเหมือนจะพิมพ์ลงในรีโมทคอนโทรลไม่ถูกต้อง ความท้าทายจะปรากฏขึ้นก่อนที่คุณจะพิมพ์ราวกับว่าอยู่ในไซต์ Q + A ใช้เฉพาะโปรแกรมที่ติดตั้งอย่างสะดวกสำหรับการทดสอบและการใช้ภาษาเฉพาะของคุณเอาท์พุทขนาดสูงสุดของค่าจำนวนเต็มแบบ 64 บิตที่ไม่ได้ลงนามอย่างไรก็ตามเกือบทุกอย่างยกเว้นเครื่องมือการเขียนโปรแกรมจะเสียบนเครื่องนี้ทำให้คุณไม่ต้องใช้หมายเลข 1 2,4,6,8 - ในซอร์สโค้ดหรือตัวอักษรคุณอาจสังเกตว่าดูเหมือนว่าจะใช้เวลานานกว่าในการดำเนินการโปรแกรมสำหรับโค้ดเพิ่มเติมแต่ละชิ้น ต้องการรวยก่อนวาด! ความท้าทาย เขียนโปรแกรมที่เอาต์พุต 18446744073709551615 ซึ่งเป็นค่าสูงสุดของจำนวนเต็ม 64 บิตที่ไม่ได้ลงนามเป็นตัวเลขหรือสตริงเดียว ซอร์สโค้ดของคุณต้องไม่มีอักขระ '1', '2', '4', '6' หรือ '8' หากภาษาของคุณไม่มีจำนวนเต็ม 64 บิตหรือเทียบเท่าที่ไม่ได้ลงนามเอาต์พุตอาจอยู่ในรูปแบบสตริงหรืออื่น ๆ …

30
มันคือ Hip ที่จะเป็น Square
ท้าทาย ดังนั้นอืมดูเหมือนว่าในขณะที่เรามีความท้าทายมากมายที่ทำงานกับรูปสี่เหลี่ยมจตุรัสหรือตัวเลขของรูปทรงอื่น ๆ เราไม่มีสิ่งที่ถาม: รับจำนวนเต็มn(ที่ไหนn>=0) เป็นอินพุตส่งกลับค่าความจริงหากnเป็นตารางที่สมบูรณ์แบบหรือค่าเท็จถ้าไม่ กฎระเบียบ คุณสามารถป้อนข้อมูลด้วยวิธีการที่เหมาะสมและสะดวกสบายใด ๆ ตราบเท่าที่มันได้รับอนุญาตตามกฎ I / Oมาตรฐาน คุณไม่จำเป็นต้องจัดการอินพุตมากกว่าภาษาที่คุณเลือกสามารถจัดการได้อย่างเป็นธรรมชาติและจะนำไปสู่ความไม่ถูกต้องของจุดลอยตัว เอาท์พุทควรจะเป็นหนึ่งในสอง truthy สอดคล้อง / ค่า falsey (เช่นtrueหรือfalse, 1หรือ0) - truthy ถ้าใส่เป็นตารางที่สมบูรณ์, falsey หากยังไม่ได้ นี่คือcode-golfดังนั้นจำนวนไบต์ที่น้อยที่สุดจึงชนะ กรณีทดสอบ Input: 0 Output: true Input: 1 Output: true Input: 64 Output: true Input: 88 Output: false Input: 2147483647 Output: false

30
เพิ่มอาร์เรย์
ด้วยอาร์เรย์ที่ไม่ว่างของจำนวนเต็มบวก "เพิ่มค่า" หนึ่งครั้งดังนี้: ถ้าองค์ประกอบอาเรย์ทั้งหมดเท่ากันให้ต่อท้ายเอเร1ย์ ตัวอย่างเช่น: [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> [3, 3, 3, 3, 3, 1] อื่นเพิ่มองค์ประกอบแรกในอาร์เรย์ที่เป็นค่าต่ำสุดของอาร์เรย์ ตัวอย่างเช่น: [1, 2] -> [2, 2] [2, 1] -> [2, 2] [3, 1, 1] -> [3, 2, 1] …

30
อาวุธการสอนคณิตศาสตร์
ครั้งสุดท้ายที่ฉันพยายามหาอะไรที่ง่าย ๆ ที่ไม่ซ้ำซ้อนมันก็ยากเกินไป .. หวังว่าครั้งนี้มันจะเป็นสิ่งที่ผู้มาใหม่สามารถลองได้เช่นกัน การป้อนข้อมูล: อาร์เรย์ / รายการที่มีจำนวนเต็ม / ทศนิยม (หรือสตริงที่แทนอาร์เรย์ที่มีจำนวนเต็ม / ทศนิยม) เอาท์พุท: วนรอบตัวเลขและใช้ตัวถูกดำเนินการทางคณิตศาสตร์ห้าตัวต่อไปนี้ตามลำดับนี้: เพิ่มเติม ( +); การลบ ( −); การคูณ ( *หรือ×หรือ·); จริง /กองเครื่องคิดเลข ( /หรือ÷); การยกกำลัง ( ^หรือ**) (หมายเหตุ: สัญลักษณ์ระหว่างวงเล็บจะถูกเพิ่มเป็นการชี้แจงหากภาษาการเขียนโปรแกรมของคุณใช้สัญลักษณ์ที่แตกต่างไปจากเดิมอย่างสิ้นเชิงสำหรับการดำเนินการทางคณิตศาสตร์มากกว่าตัวอย่าง ดำเนินการต่อไปเรื่อย ๆ จนกว่าคุณจะไปถึงจุดสิ้นสุดของรายการแล้วให้ผลลัพธ์ของผลรวม กฏท้าทาย: การยกกำลังด้วย 0 ( n ^ 0) ควรส่งผลเป็น 1 (รวมถึง0 ^ 0 = …

23
ครอบคลุมเส้นขอบฟ้าด้วยแปรงลายเส้น
เมื่อรับรายการความสูงเส้นขอบฟ้าจำนวนเต็มแบบไม่ลบให้ตอบว่าจำเป็นต้องใช้แปรงเส้นแนวนอนจำนวน 1 หน่วยต่อเนื่องสูงเพียงใดเพื่อครอบคลุม [1,3,2,1,2,1,5,3,3,4,2]มองเห็นเป็น: 5 5 4 3 5334 32 2 53342 13212153342 ต้องการแปรงเก้าจังหวะ: 1 2 3 4 5555 66 7 88888 99999999999 ตัวอย่าง [1,3,2,1,2,1,5,3,3,4,2] → 9 [5,8] → 8 [1,1,1,1] → 1 [] → 0 [0,0] → 0 [2] → 2 [2,0,2] → 4 [10,9,8,9] → 11

30
ใช้เครื่องคิดเลข iOS 11
iOS 11 มีข้อผิดพลาดที่ทำให้ผลของ 1 + 2 + 3 ที่จะเป็น 24 สิ่งนี้เกี่ยวข้องกับความเร็วของภาพเคลื่อนไหว แต่อย่างไรก็ตาม: 1 + 2 + 3 == 24งานที่จะทำให้ แต่เพียงว่า ดังนั้นคุณควรให้การทำงานที่ถูกต้องสรุปลำดับมากที่สุด แต่ผลตอบแทน24เมื่อข้อโต้แย้งที่มี1, 2และ3ในลำดับใด ตัวอย่างอินพุต: 1 2 => 3 3 4 => 7 1 2 3 4 5 6 7 8 9 => 45 3 2 1 => 24 2 1 …
43 code-golf  math  number 

30
คุณสามารถเอาชนะฉันได้ไหม (ส่วนโจร)
ส่วนโจร ส่วนตำรวจสามารถพบได้ที่นี่ ท้าทาย งานของคุณคือเอาชนะการส่งตำรวจในภาษาเดียวกันและรุ่นเดียวกัน (เช่นPython 3.5 ≠ Python 3.4ดังนั้นจึงไม่ได้รับอนุญาต) การส่งจะ outgolfed เมื่อความยาวเป็นไบต์สั้นกว่าการส่งต้นฉบับ คุณจำเป็นต้องตีกอล์ฟอย่างน้อย 1 ไบต์เพื่อที่จะถอดรหัส เช่นถ้างานต้องทำ2 × nและการส่งเป็นดังต่อไปนี้: print(2*input()) คุณสามารถเอาชนะตำรวจได้โดยทำสิ่งต่อไปนี้: print 2*input() หรือแม้แต่สิ่งนี้ (เนื่องจากอนุญาตแลมบ์ดา): lambda x:2*x โพสต์สิ่งนี้ด้วยหัวข้อ: ##{language name}, <s>{prev byte count}</s> {byte count}, {cop's submission + link} ตัวอย่างเช่น: Python 2, 16 12 ไบต์, Adnan (+ ลิงก์ไปยังการส่ง) lambda x:2*x คำนวณA005843 …

19
พายของฉันถูกแบ่งออกเป็นสองส่วนแล้ว?
เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้ในรายการจำนวนเต็มบวกที่ไม่มีข้อ จำกัด คุณอาจจะถือว่าเป็นการป้อนข้อมูลในรูปแบบที่สะดวกที่เหมาะสมเช่นหรือ"1 2 3 4"[1, 2, 3, 4] ตัวเลขในรายการอินพุตแสดงถึงชิ้นส่วนของแผนภูมิวงกลมเต็มโดยที่ขนาดแต่ละส่วนเป็นสัดส่วนกับหมายเลขที่สอดคล้องกันและชิ้นส่วนทั้งหมดจะถูกจัดเรียงรอบแผนภูมิตามลำดับที่กำหนด ตัวอย่างเช่นพายสำหรับ1 2 3 4คือ: คำถามที่รหัสของคุณต้องตอบคือ: แผนภูมิวงกลมมีการแบ่งออกเป็นสองส่วนหรือไม่? นั่นคือมีเส้นตรงที่สมบูรณ์แบบจากด้านหนึ่งของวงกลมไปยังอีกด้านหนึ่งหรือไม่โดยแยกออกเป็นสองส่วนหรือไม่? คุณจำเป็นต้องส่งออกtruthyค่าถ้ามีอย่างน้อยหนึ่งเส้นแบ่งครึ่งและเอาท์พุทfalsyค่าถ้ามีผู้ใด ใน1 2 3 4ตัวอย่างมีการแบ่งระหว่าง4 1และ2 3ดังนั้นผลลัพธ์จะเป็นความจริง แต่สำหรับอินพุท1 2 3 4 5นั้นไม่มีไบเซอร์เรเตอร์ดังนั้นเอาต์พุตจะเป็นเท็จ: ตัวอย่างเพิ่มเติม การจัดเรียงตัวเลขต่างกันอาจลบเส้นแบ่งครึ่ง เช่น2 1 3 4→ falsy: หากมีเพียงหนึ่งหมายเลขเท่านั้นในรายการอินพุตวงกลมจะไม่ถูกแบ่งออก เช่น10→ falsy: อาจมีหลายเส้นแบ่งครึ่ง ตราบใดที่มีมากกว่าศูนย์ผลลัพธ์ก็จะเป็นจริง เช่น6 6 12 12 12 11 1 12→ความจริง: (มี …
43 code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

4
คอมพิวเตอร์สร้างดินแตก
จงเขียนโปรแกรมที่ใช้ในจำนวนเต็ม 0-65,535 (2 16 -1) และสร้างที่ไม่ซ้ำกัน 500 × 500 พิกเซลภาพที่มีลักษณะเป็นที่คล้ายกันเป็นไปได้ที่จะเหล่านี้ 6 ภาพชีวิตจริงของดินแตก: นี่คือภาพขนาดย่อคลิกเพื่อดูภาพขนาดเต็ม 500 × 500 เป้าหมายที่นี่คือการทำให้คอมพิวเตอร์ของคุณสร้างขึ้นเป็นภาพเหมือนจริงที่เป็นไปได้ ดังนั้นหากภาพใดที่โปรแกรมของคุณถูกนำมาผสมกับภาพ 6 ภาพด้านบนแสดงว่ามีคนเห็นภาพเป็นครั้งแรกจะไม่สามารถบอกได้ว่าคอมพิวเตอร์สร้างภาพที่แตกต่างจากของจริง แต่การทำ photorealism ที่สมบูรณ์แบบนั้นเป็นเรื่องยาก นี่คือการประกวดความนิยมดังนั้นคำตอบที่มีผลลัพธ์ที่สมจริงมากขึ้นจะได้รับการสนับสนุนมากขึ้นและมีแนวโน้มที่จะชนะ กฎระเบียบ คุณอาจใช้ฟังก์ชั่นการประมวลผลภาพหรือห้องสมุด คุณอาจใช้อัลกอริทึมของคุณกับข้อมูลที่รวบรวมจากภาพตัวอย่าง 6 ภาพ แต่ภาพ 65536 (2 16 ) ที่เป็นไปได้ของคุณควรแตกต่างจากภาพซึ่งกันและกันและภาพตัวอย่างโดยเฉพาะอย่างยิ่งสำหรับการจัดเรียงรอยแตก คุณต้องสร้างภาพของคุณอย่างแท้จริงไม่เพียงหมุนและแปลส่วนที่เลือกจากภาพถ่ายที่มีอยู่ก่อนหน้า คุณไม่ควร hardcode ผลลัพธ์ของคุณ ควรใช้อัลกอริทึมทั่วไปและจำนวนที่มากกว่า 65535 ในทางทฤษฎีควรสร้างผลลัพธ์ที่ถูกต้อง (ฉันได้ จำกัด ไว้เพียงรองรับประเภทจำนวนเต็มขนาดเล็กสูงสุด) ค่าอินพุทจำนวนเต็มสามารถคิดได้ว่าเป็นเมล็ดที่ส่งผลให้ภาพที่ส่งออกดินแตก ควรกำหนดไว้ล่วงหน้าดังนั้นอินพุตเดียวกันควรส่งผลลัพธ์เดียวกันเสมอ ภาพที่ส่งออกจะต้องมีขนาด 500 × …

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