คำถามติดแท็ก restricted-source

กำหนดข้อ จำกัด ของซอร์สโค้ดที่ใช้ในการแก้ปัญหาความท้าทายตัวอย่างเช่นไม่มีตัวเลขในซอร์สโค้ด

3
สูตรทดสอบเบื้องต้น
เป้าหมายของคุณคือการตรวจสอบว่าตัวเลขที่กำหนดnเป็นจำนวนเฉพาะในไบต์ที่น้อยที่สุดหรือไม่ แต่รหัสของคุณจะต้องเป็นนิพจน์Python 2เดียวสำหรับตัวเลขที่ประกอบด้วยเท่านั้น ผู้ประกอบการ ตัวแปรอินพุต n ค่าคงที่จำนวนเต็ม วงเล็บ ไม่มีลูปไม่มีการมอบหมายไม่มีฟังก์ชั่นในตัวเฉพาะสิ่งที่ระบุไว้ข้างต้น ใช่มันเป็นไปได้ ผู้ประกอบการ นี่คือรายการของตัวดำเนินการทั้งหมดใน Python 2ซึ่งรวมถึงตัวดำเนินการทางคณิตศาสตร์บิตและตรรกะ: + adddition - minus or unary negation * multiplication ** exponentiation, only with non-negative exponent / floor division % modulo << bit shift left >> bit shift right & bitwise and | bitwise or ^ bitwise …

18
ผกผันคำพูดควิน
ความคาดหวังของการท้าทายนี้คือ: หากโปรแกรมของคุณทำงานตามปกติรหัสทั้งหมดในเครื่องหมายคำพูด ( "- เครื่องหมายคำพูดคู่) ควรถูกพิมพ์ หากโปรแกรมของคุณอยู่ในเครื่องหมายคำพูดคู่ (ในทางกลับกันเครื่องหมายคำพูด) รหัสที่ปกติไม่ได้อยู่ในเครื่องหมายคำพูดควรจะพิมพ์ เช่น: สมมติว่าคุณมีรหัสต่อไปนี้: fancyStuff("myCode"); "I like".isGreat(); ถ้าฉันใช้มันฉันคาดหวังผลลัพธ์ของ: myCode I like อย่างไรก็ตามถ้าฉันใส่ในเครื่องหมายคำพูดฉันจะได้รับ: "fancyStuff("myCode"); "I like".isGreat();" เมื่อเรียกใช้รหัสนี้ผลลัพธ์ที่คาดหวังจะเป็น: fancyStuff( ); .isGreat(); เห็นได้ชัดว่าตัวอย่างข้างต้นไม่ได้เป็นการตอบสนองการทำงานในภาษาใด ๆ งานของคุณคือการเขียนรหัสที่มีประสิทธิภาพในลักษณะนี้ กฎระเบียบ ช่องโหว่มาตรฐานใช้ ค่าที่พิมพ์ทั้งในแบบฟอร์มที่ยกมาและไม่ได้ระบุไว้ต้องไม่ว่างเปล่าหรือประกอบด้วยช่องว่างเท่านั้น ซึ่งหมายความว่าโปรแกรมทั้งหมดต้องมีชุดคำพูดอย่างน้อยหนึ่งชุด อย่างไรก็ตามอนุญาตให้ใช้ช่องว่างต่อท้าย / นำหน้า ไม่ต้องดูรหัสของคุณชื่อไฟล์ที่ต้องการ ฯลฯ คำพูดที่ไม่ตรงกันจะไม่ได้รับอนุญาต หากมีหลายสตริงพวกเขาสามารถพิมพ์เป็นบรรทัดใหม่ (ในตัวอย่าง) หรือในวิธีอื่นที่มนุษย์สามารถอ่านได้ - ไม่มีอาร์เรย์หรือวัตถุ นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ

9
แสดงลำดับ OEIS
On-Line สารานุกรมของจำนวนเต็มลำดับ (OEIS) เป็นฐานข้อมูลออนไลน์ของลำดับจำนวนเต็ม มันมีเกือบ 280000 ลำดับของดอกเบี้ยคณิตศาสตร์ ตัวอย่างของลำดับ: จำนวนเต็มบวก ( A000027 ) หมายเลขเฉพาะ ( A000040 ) หมายเลขฟีโบนักชี ( A000045 ) งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่แสดงลำดับ OEIS ให้มากที่สุดเท่าที่จะทำได้โดยมีซอร์สโค้ดสูงสุด100 ไบต์ โปรแกรมของคุณควรยอมรับว่าป้อนรหัสลำดับ (โดยไม่มีการเติมAและเลขศูนย์) และส่งออก 20 หมายเลขแรกในลำดับนั้น คุณไม่ได้รับอนุญาตให้ดึงข้อมูลโดยตรงจากเว็บไซต์ OEIS ลำดับทั้งหมดจะต้องคำนวณโดยรหัสของคุณ เกณฑ์การให้คะแนน คะแนนคือจำนวนของลำดับ OEIS ที่โปรแกรมสามารถแสดงได้ รู้รอบจะต้องแสดง ID ของลำดับที่โปรแกรมของพวกเขารู้จัก ตัวอย่าง นี่คือคำตอบที่ถูกต้องใน Java 8: (int a) -> { for (int i …

30
Palindrome สวัสดีชาวโลก
งานของคุณคือการสร้างโปรแกรมที่พิมพ์ "Greetings, Planet!" ตรงกับคอนโซล ดูเหมือนง่ายพอใช่ไหม นี่คือเคล็ดลับ รหัสจะต้องเป็นแบบ palindrome ซึ่งหมายความว่าอ่านจากขวาไปซ้ายเหมือนในซ้ายไปขวา ไม่อนุญาตช่องโหว่มาตรฐาน

30
Mirage ของคนฉลาด
กาลครั้งหนึ่งฉันได้อ่านคำถาม / คำตอบนี้เกี่ยวกับ Quora มีโปรแกรมเมอร์ที่มีองศาวิทยาศาสตร์คอมพิวเตอร์ซึ่งไม่สามารถผ่านการทดสอบ FizzBuzz ได้หรือไม่ รหัสนี้เป็นคำตอบที่ชัดเจน for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0: print "Buzz" else: print i แน่นอนว่าFizzBuzzได้รับการตีกอล์ฟให้ตาย แต่นั่นไม่ใช่สิ่งที่คำถามนี้เกี่ยวกับ ในความเห็นมีคนพูดว่าคำตอบที่ชัดเจนนี้ดีมากเพราะมันง่ายที่จะเพิ่มเงื่อนไขพิเศษเช่นพิมพ์ "Jazz" …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

14
การตรวจสอบบิตดั้งเดิม
เขียนโปรแกรม / ฟังก์ชั่นที่รับจำนวนเต็มสองจำนวนในช่วง000ถึง255255255และส่งคืนว่ารูปแบบไบนารีของตัวเลขนั้นแตกต่างกันเพียงหนึ่งบิตหรือไม่ ตัวอย่างเช่น111และ000มีรูปแบบไบนารี00000001และ00000000ซึ่งอยู่ห่างกันหนึ่งบิต ในทำนองเดียวกัน152152152และ242424คือ010011000และ000011000ดังนั้นพวกเขาจึงกลับมาจริง อย่างไรก็ตามรหัสของคุณต้องเก่าแก่เช่นถ้าหนึ่งบิตในโปรแกรมของคุณพลิกมันควรจะเกิดข้อผิดพลาด ตัวอย่างเช่นหากโปรแกรมของคุณเป็นไบต์เดียวa(01100001) ดังนั้น 8 โปรแกรมที่ปรับเปลี่ยนได้ทั้งหมด: á ! A q i e c ` จะต้องโยนข้อผิดพลาด ตรวจสอบให้แน่ใจว่าคุณกำลังแก้ไขด้วยไบต์ (เช่นด้านáบนนั่นหมายถึงไบต์225225225ไม่ใช่อักขระสองไบต์จริงá) กรณีทดสอบ: 0,1 => Truthy 1,0 => Truthy 152,24 => Truthy 10,10 => Falsey 10,11 => Truthy 11,12 => Falsey 255,0 => Falsey กฎ: จัดเตรียมเฟรมเวิร์กการทดสอบที่สามารถตรวจสอบว่าโปรแกรมของคุณนั้นมีความถูกต้องอย่างแท้จริงเนื่องจากจะมีโปรแกรมที่เป็นไปได้จำนวนมาก (จำนวนไบต์ * 8) หรือการพิสูจน์ความสมบูรณ์แบบอื่น ๆ …

12
สวัสดีชาวโลก! ด้วยอักขระกึ่งทั่วไป
อย่างที่คุณบางคนอาจรู้เพื่อรับภาษาไปสู่Try It Online ที่ยอดเยี่ยมของ Dennis ! สวัสดีโลก! ต้องมีโปรแกรม เมื่อเร็ว ๆ นี้เดนนิสได้ผลักดันวิธีการโหลดโปรแกรมเหล่านี้จากเว็บไซต์ นี่คือ JSON pastebinของตัวละครที่ใช้ในโปรแกรมเหล่านั้นตามความถี่ ณ วันที่ 27 กรกฎาคม 2017 ตัวละครเหล่านี้บางตัวต้องการความรักดังนั้นความท้าทายของคุณคือแสดงผล Hello, World! (ควรใช้ภาษาที่เกี่ยวข้องในกระบวนการนี้) โดยใช้เฉพาะอักขระที่ระบุด้านล่าง ตัวละครเหล่านี้เป็นตัวละครทั้งหมดที่ใช้ระหว่าง10และ99(รวม) ครั้งพร้อมกับตัวละครที่พบบ่อยที่สุดสองตัว0และเพราะฉันรู้สึกดี 0 $&*?ABCDEFGIJKLNPQRSTUXYZ\`gjkqwxyz{}÷≤≥=║_ การใช้อักขระของคุณควรเป็นไปตามลักษณะที่ปรากฏในโปรแกรมปกติไม่ใช่ตามจุดโค้ดหรือค่าไบต์ คุณต้องใช้อักขระอย่างน้อยหนึ่งตัวจากชุดนั้นโปรแกรมความยาว 0 รายการจึงไม่ถูกต้อง นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ JSFiddle เพื่อตรวจสอบว่าคำตอบของคุณถูกต้องหรือไม่

1
ภาษาที่ไม่ จำกัด
ประเภทใดประเภทหนึ่งที่ชื่นชอบความท้าทายบนเว็บไซต์นี้เป็นที่ จำกัด แหล่งที่มาของความท้าทาย ความท้าทายเหล่านี้กำหนดข้อ จำกัด ที่คอมพิวเตอร์จัดการได้ซึ่งแหล่งที่มาของคำตอบที่อาจเกิดขึ้นต้องผ่าน ฉันชอบความท้าทายเหล่านี้มากฉันทำงานเกี่ยวกับภาษากอล์ฟที่ออกแบบมาเพื่อเอาชนะความท้าทายเหล่านี้มาระยะหนึ่งแล้ว ตอนนี้ฉันต้องการขยายความท้าทายให้กับคุณ งานของคุณคือการออกแบบภาษาเพื่อแก้ปัญหาแหล่งงานที่ จำกัด คุณจะมีเวลาในการออกแบบและใช้งานภาษาซึ่งการเปลี่ยนแปลง ณ จุดและส่วนเพิ่มเติมใหม่จะไม่สามารถแข่งขันได้และการส่งทั้งหมดจะไปพบกันในการทดสอบความท้าทายแบบ จำกัด แหล่งที่มา เกณฑ์การให้คะแนน ก่อนที่จะโพสต์ความท้าทายฉันจะมาพร้อมกับรายการความท้าทายง่ายๆในการแก้ปัญหาและรายการข้อ จำกัด ของแหล่งที่มาที่ต้องติดตาม สำหรับการจับคู่ความท้าทายและข้อ จำกัด แหล่งที่มาแต่ละภาษาของคุณสามารถรับได้ระหว่าง 0 ถึง 2 คะแนน (จะมีความท้าทาย 10 ข้อและข้อ จำกัด 10 ข้อที่นำไปสู่การรวมกันทั้งหมด 100 ครั้ง) คะแนนภาษา 1 point หากสามารถทำงานให้เสร็จสมบูรณ์โดยมีข้อ จำกัด น้อยกว่า 150 ไบต์ 2 คะแนนหากการแก้ปัญหาเป็นทางออกที่สั้นที่สุดของการแข่งขันภาษาใด ๆ (ทั้งสองภาษาจะได้คะแนน 2 คะแนนในกรณีที่เสมอกัน) 0 คะแนนหากพวกเขาไม่สามารถสร้างโปรแกรมที่ทำงานให้เสร็จสมบูรณ์ภายใต้ข้อ …

12
เขียนรหัสตรวจสอบตนเอง
เขียนโค้ดที่รับสตริงเป็นอินพุทและเอาท์พุทค่าจริงหรือเท็จขึ้นอยู่กับว่าสตริงนั้นปฏิบัติตามกฎเหล่านี้หรือไม่: หากคุณสแต็คอักขระแต่ละตัวอยู่ด้านบนของกันและกันให้แปลงเป็นไบนารีและผลรวมแต่ละคอลัมน์จากนั้นผลรวมทั้งหมดควรเหมือนกัน คุณอาจสันนิษฐานว่าสายป้อนมีอักขระ ASCII ที่พิมพ์ได้เท่านั้น (รหัสจุด 32 - 126) ตัวอย่างเช่น: อินพุตO5vy_+~ควรส่งคืนค่าความจริงเนื่องจากการแสดงไบนารีคือ: 1001111 | O 0110101 | 5 1110110 | v 1111001 | y 1011111 | _ 0101011 | + 1111110 | ~ ------- 5555555 <- Sum of bits in each column. Should give a truthy value. อินพุตPPCGควรส่งคืนค่าเท็จเนื่องจากการแสดงไบนารีคือ: 1010000 | P …

11
สตริงเวลาแคปซูล 2016: ปีนบันไดจำนวนเต็ม
การใช้อักขระ 74 ตัวจากสตริงเวลาของแคปซูลปี 2016 H@~*^)$.`~+1A|Q)p~`\Z!IQ~e:O.~@``#|9@)Tf\eT`=(!``|`~!y!`) Q~$x.4|m4~~&!L{% เขียนตัวอย่างโค้ดทั้งหมดในภาษาเดียวกันโดยที่: 1เอาท์พุทที่ 1 ข้อมูลโค้ด 2แสดงผลข้อมูลโค้ด 2 3เอาท์พุทที่ 3 ข้อมูลโค้ด ... ฯลฯ ... ตัวอย่างข้อมูล Nth ส่งออกN(ตัวเลขไม่ใช่ตัวอักษรตามตัวอักษร) "ข้อมูลโค้ด" ถูกกำหนดเป็นสิ่งเหล่านี้: โปรแกรมที่เต็มไปด้วยการป้อนข้อมูลไม่จำเป็นต้องใช้ที่ผลจำนวนตามปกติ ฟังก์ชั่นที่มีการขัดแย้งไม่จำเป็นต้องที่เอาท์พุท / ผลตอบแทนจำนวนตามปกติ REPLแสดงออกที่ประเมินไปที่หมายเลข (คุณสามารถผสมและจับคู่ตัวแปรทั้งสามนี้ในตัวอย่าง N ของคุณ) อักขระที่คุณได้รับอนุญาตให้ใช้ในชุดข้อมูลโค้ด N รวมกันนั้นมีความแม่นยำถึง 74 ตัวอักษรของแคปซูลเวลารวมทั้ง floor(N/2)อักขระ "wildcard" พิเศษที่คุณสามารถใช้ได้ทุกที่ ตัวอย่างเช่นแคปซูลเวลามีสามส่วน@ดังนั้นในตัวอย่าง N ทั้งหมดของคุณอาจมีได้ถึงสามชิ้น@เท่านั้นยกเว้นว่าคุณตัดสินใจที่จะใช้floor(N/2)อักขระตัวแทนของคุณ@เป็นจำนวนมาก ดังนั้นไม่นับรวมสัญลักษณ์ชุดอักขระรวมในตัวอย่างข้อมูล N ของคุณจะต้องเป็นชุดย่อยของอักขระแคปซูลเวลา 74 ตัว ความยาวรวมของพวกเขาจะต้องไม่เกิน 74 คุณไม่สามารถใช้อักขระแคปซูลเวลาหรือไบต์สัญลักษณ์แทนระหว่างตัวอย่าง …

18
ตัดการเชื่อมต่อ 4 บิต
งานของคุณ: รับสายป้อนข้อมูลตรวจสอบว่าการเป็นตัวแทนไบนารีของสตริงนั้นไม่มี 4 1s หรือ0s ในแถวทุกที่ นอกจากนี้โค้ดของคุณไม่ควรมีการรันสี่ครั้งในแถวใด ๆ กรณีทดสอบ String Binary Result U3 01010101 00110011 Truthy 48 00110100 00111000 Falsy Foobar 01000110 01101111 Falsy 01101111 01100010 01100001 01110010 Feeber 01000110 01100101 Truthy 01100101 01100010 01100101 01110010 $H 00100100 01001000 Truthy <Empty> - Truthy กฎระเบียบ ข้อมูลที่ป้อนจะอยู่ในช่วงของ ASCII ที่พิมพ์ได้รวมถึงอักขระช่องว่าง รหัสของคุณอาจใช้การเข้ารหัสใด ๆ เนื่องจากจะมีความสำคัญที่ระดับบิตเท่านั้น …

10
Heterograms, Palindromes, โอ้!
(ความท้าทายแรกโปรดแจ้งให้เราทราบหากมีปัญหาใด ๆ กับมัน) heterogramเป็นคำที่ตัวอักษรไม่เกิดขึ้นมากกว่าหนึ่งครั้งและpalindromeเป็นวลีที่เป็นไปข้างหลังเหมือนกันและไปข้างหน้า ความท้าทายที่นี่คือการเขียนโค้ดที่ใช้คำ (ตัวอักษร) เป็นอินพุตและแสดงผลว่าเป็น heterogram (ความจริง / เท็จ) หรือไม่ สิ่งที่จับได้คือโปรแกรมจะต้องเป็นแบบ palindrome - อ่านย้อนหลังและไปข้างหน้าเหมือนกัน การใช้อักษรตัวพิมพ์ใหญ่ไม่สำคัญที่นี่ดังนั้นเพื่อให้ heterogram มีความถูกต้องจะต้องไม่มีทั้ง q และ Q ไม่อนุญาตให้มีความคิดเห็นและคุณไม่สามารถวางสตริงที่มีรหัสของคุณ (หรือส่วนสำคัญของรหัสของคุณ) เพื่อพยายามทำให้ส่วน palindrome ง่าย: P นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดจึงชนะ โชคดี! แก้ไข: Parens วงเล็บหรือสัญลักษณ์อื่น ๆ ที่มีรูปแบบซ้ายและขวาจะต้องกลับรายการที่น่ากลัวสำหรับส่วน palindrome ดังนั้น (helloolleh) คือ palindrome แต่ (helloolleh (ไม่ใช่) เห็นได้ชัดว่านี่เรียกว่า palindrome ที่สะดวก แก้ไข 2: …

20
พิมพ์ตัวพิมพ์ใหญ่โดยไม่ต้องพิมพ์ตัวพิมพ์ใหญ่
Whoa, whoa, whoa ... หยุดพิมพ์โปรแกรมของคุณ ไม่ฉันไม่ได้หมายถึง "พิมพ์ABC..." ฉันกำลังพูดถึงเมืองหลวงของสหรัฐอเมริกา โดยเฉพาะพิมพ์ชุดเมือง / รัฐทั้งหมดที่กำหนดในรายการต่อไปนี้ ในลำดับใด ๆ ด้วยตัวเลือกตัวคั่นของคุณ (เช่นBaton Rouge`LA_Indianapolis`IN_...ยอมรับได้) ตราบใดที่มันไม่ชัดเจนว่าคำใดเป็นเมืองซึ่งเป็นรัฐและเป็นรายการที่แตกต่างกัน โดยไม่ต้องใช้รหัสใด ๆABCDEFGHIJKLMNOPQRSTUVWXYZในซอร์สโค้ดของคุณ เอาต์พุตควรเป็น STDOUT หรือเทียบเท่า แก้ไข - อ๊ะ! <edit> ขณะที่พิมพ์รายการจากหน่วยความจำ (ขอบคุณ Animaniacs ตามที่อธิบายไว้ด้านล่าง) ดูเหมือนว่าฉันจะมองข้ามวอชิงตันดีซีซึ่งไม่ใช่เมืองหลวงของรัฐ แต่อยู่ในเพลงและบางครั้งก็รวมอยู่ใน "รายชื่อเมืองหลวง" ( เช่นคำตอบ Mathematica ด้านล่าง) ฉันตั้งใจจะรวมเมืองนั้นไว้ในรายการนี้ แต่พลาดไปอย่างใด เป็นผลให้คำตอบที่ไม่ได้มีเมืองที่จะไม่ถูกลงโทษและคำตอบที่จะมีเมืองที่จะไม่ถูกลงโทษอย่างใดอย่างหนึ่ง โดยพื้นฐานแล้วขึ้นอยู่กับคุณว่าWashington, DCจะรวมอยู่ใน ouput หรือไม่ ขออภัยด้วย! </edit> Baton Rouge, LA Indianapolis, …

3
ด่วน! หลบหนีหลุมดำ!
มันเป็นปีที่ 87,539,319 และการเดินในอวกาศเป็นเรื่องธรรมดาตอนนี้หลาย ๆ คนเดินทางไปในอวกาศด้วยตัวเองขับเคลื่อนโดยไม่มีอะไรเลยนอกจาก jetpack ที่ด้านหลังเขียนโปรแกรมด้วยคอมพิวเตอร์และคีย์บอร์ดส่วนตัว คุณเป็นหนึ่งคนนั้น คุณออกไปบนทางเดินอวกาศที่เงียบสงบและน่ารักเมื่อทันใดนั้นคุณถูกจับด้วยแรงโน้มถ่วงของหลุมดำ! เมื่อคุณดิ่งลงสู่หลุมดำนี้หมุนวนเข้ามาเร็วขึ้นคุณจะรู้ว่าโอกาสในการเอาชีวิตรอดของคุณคือการถ่ายทอดข้อความความทุกข์และหวังว่าเรือใกล้เคียงจะมาช่วยคุณ ดังนั้นคุณต้องแยกแป้นพิมพ์ออกและเริ่มพิมพ์โปรแกรม โปรแกรมของคุณสามารถใช้ภาษาใดก็ได้และต้องพิมพ์HELP!ไปที่ stdout (พีซีของคุณจะออกอากาศ stdout ทั้งหมดในพื้นที่ส่วนลึก) อย่างไรก็ตามเมื่อคุณอยู่ใกล้หลุมดำแป้นพิมพ์ของคุณจะถูกฉีกเป็นชิ้นเล็กชิ้นน้อย! สมมติว่าคุณกำลังใช้แป้นพิมพ์ QWERTY เหมือนด้านล่างและ Blackhole อยู่ทางซ้ายของคุณ จำไว้ว่าการเลื่อนซ้ายและขวาเป็นสองปุ่มที่แตกต่างกัน หลังจากกดปุ่มทุกครั้งแถวซ้ายสุดของแป้นพิมพ์ของคุณ (ปุ่มที่ครอบคลุมด้วยเส้นสีแดงซ้ายสุด) จะถูกคัดลอกและเหวี่ยงลงในหลุมดำ! ดังนั้นปุ่มกดครั้งแรกของคุณอาจเป็นกุญแจสำคัญใด ๆ บนแป้นพิมพ์ แต่จากนั้นเป็นต้นมาไม่มีของซ้ายสุด Tab , Caps, Shift, Ctrlหรือ`ปุ่มอาจถูกนำไปใช้ในทุก (ยังสามารถใช้ r-shift และ r-ctrl ได้) หลังจากกดปุ่มถัดไปกุญแจ1, Q, A, ZและAltถูกโยนลงไปในเหวและไม่อาจนำมาใช้นั้นไม่นาน หลังจากนั้นคุณจะสูญเสียSpace, X, S, W, 2และอื่น ๆ …

30
Invali Inval ไม่ถูกต้อง
ความคิดนี้ขึ้นอยู่กับข้อความแชทของ @ TùxCräftîñgอย่างหลวม ๆ ดูลำดับตัวอย่างด้านล่าง: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 หลังจากINVALID9นั้นจะเป็นเช่นนี้: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 และหลังจากINVALI9นั้นก็เป็นเช่นนี้: INVAL0, INVAL1, INVAL2, INVAL3...INVAL9 หลังจากนั้นINVAL9ก็เป็นเช่นนี้: INVA0, INVA1, INVA2, INVA3...INVA9 สังเกตว่าเราจะลบจดหมายออกจากคำINVALIDในแต่ละครั้ง คุณจะทำซ้ำจนกว่าจะถึงตัวอักษรเดียวนั่นคือตัวอักษรI: I0, I1, I2, I3, I4...I9 ตอนนี้งานของคุณคือการรับอินพุตของคำและสร้างลำดับจากมันเหมือนตัวอย่างข้างต้น รหัสของคุณจะต้องทำงานด้วยตัวอักษรเดียวและในกรณีนั้นลำดับผลลัพธ์จะสั้นลง คุณสามารถเลือกรูปแบบอินพุตและเอาต์พุตใดก็ได้ที่คุณต้องการ (มีหรือไม่มีตัวคั่นตามที่คุณต้องการ) แต่คุณต้องระบุว่าคุณเลือกรูปแบบใด ลำดับจะต้องอยู่ในลำดับที่ระบุแน่นอน รหัสที่สั้นที่สุดในหน่วยไบต์ซึ่งจะทำสิ่งที่ท้าทายให้สำเร็จชนะการท้าทาย ลำดับเต็มในตัวอย่างข้างต้น: INVALID0, INVALID1, INVALID2, INVALID3, INVALID4, INVALID5, INVALID6, INVALID7, INVALID8, INVALID9, …

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