คำถามติดแท็ก kolmogorov-complexity

ความซับซ้อนของ Kolmogorov อย่างไม่เป็นทางการคือจำนวนของรหัสที่ใช้อธิบายหรือสร้างวัตถุคงที่เช่นสตริงหรือรูปภาพ เมื่อโพสต์ความท้าทายในหมวดหมู่นี้โปรดตรวจสอบให้แน่ใจว่ามันเพิ่มสิ่งใหม่ ๆ ให้กับความท้าทายที่มีอยู่

7
พิมพ์ Retro Rocket
(แรงบันดาลใจจากคำถาม SOนี้) คุณจะได้รับเป็นข้อมูลเดียวจำนวนเต็มบวกn ในตัวละครให้น้อยที่สุดให้ส่งจรวดในรูปแบบ ASCII ด้วยหัวก้อยและร่างกายที่ประกอบด้วยnเซกเมนต์ ไม่ควรมีช่องว่างต่อท้ายหรือขึ้นบรรทัดใหม่ หัวและหางของจรวดอยู่เสมอเหมือนกันสำหรับค่าของn ร่างกายประกอบด้วยส่วนที่แตกต่างกันสองประเภทซึ่งเป็นทางเลือก ตัวอย่างควรทำให้โครงสร้างของจรวดชัดเจน เอาต์พุตสำหรับn = 1: /**\ //**\\ ///**\\\ ////**\\\\ /////**\\\\\ +=*=*=*=*=*=*+ |\/\/\/\/\/\/| |.\/\/..\/\/.| |..\/....\/..| |../\..../\..| |./\/\../\/\.| |/\/\/\/\/\/\| +=*=*=*=*=*=*+ /**\ //**\\ ///**\\\ ////**\\\\ /////**\\\\\ เอาต์พุตสำหรับn = 2: /**\ //**\\ ///**\\\ ////**\\\\ /////**\\\\\ +=*=*=*=*=*=*+ |../\..../\..| |./\/\../\/\.| |/\/\/\/\/\/\| |\/\/\/\/\/\/| |.\/\/..\/\/.| |..\/....\/..| +=*=*=*=*=*=*+ |\/\/\/\/\/\/| |.\/\/..\/\/.| |..\/....\/..| …

30
พิมพ์ตัวอักษรกรีก!
เห็นได้ชัดว่าคุณต้องพิมพ์ตัวอักษรกรีก แต่ฉันคิดว่าฉันจะทำให้มันน่าสนใจขึ้นเล็กน้อยดังนั้นจึงมีการบิดเมื่อโปรแกรมของคุณทำงานโดยมีการโต้แย้ง (อะไรก็ตาม) มันควรเอาตัวอักษรกรีกเป็นตัวพิมพ์เล็ก ข้อมูล ตัวอักษรกรีก (เมืองหลวง): ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ ตัวอักษรกรีก (ตัวพิมพ์เล็ก): αβγδεζηθικλμνξοπρστυφχψω กฎ / ความต้องการ การส่งแต่ละครั้งจะต้องเป็นโปรแกรมเต็มรูปแบบ ไม่อนุญาตให้สร้างตัวพิมพ์ในภาษากรีก ช่องโหว่มาตรฐานใช้ คุณต้องพิมพ์สิ่งที่ปรากฏ เกณฑ์การให้คะแนน โปรแกรมได้คะแนนตามไบต์ หากคุณใช้ชุดอักขระที่แตกต่างกับ UTF-8 โปรดระบุ พยายามทำให้ไบต์น้อยที่สุดสำหรับทุกคนนี่คือโค้ดกอล์ฟ ! กรณีทดสอบ ./program ==> ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ ./program 1 ==> αβγδεζηθικλμνξοπρστυφχψω ./program 'lower' ==> αβγδεζηθικλμνξοπρστυφχψω ./program 123897883421 ==> αβγδεζηθικλμνξοπρστυφχψω ./program "" ==> αβγδεζηθικλμνξοπρστυφχψω greek(); ==> ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ greek("blah"); ==> …

10
ความยืดหยุ่น Kolmogorov ขายอาคา!
นี่คือการ จำกัด แหล่งที่มา , Kolmogorov ซับซ้อน , รหัสกอล์ฟที่ท้าทายในการผลิตการส่งออกคงที่มีการป้อนข้อมูลที่ไม่มี อย่างไรก็ตามรูปแบบเอาต์พุตมีความยืดหยุ่น - อาจถูกพิมพ์ออกมาเป็นมาตรฐานพิมพ์ออกมาเป็นข้อผิดพลาดมาตรฐานส่งกลับเป็นรายการของอักขระส่งกลับเป็นรายการของไบต์หรือส่งกลับเป็นรายการของจำนวนเต็ม หากคุณคิดว่ามีสิ่งอื่นที่สมเหตุสมผลดูได้จากความคิดเห็น นี่คือการที่ง่ายและมีขนาดใหญ่ตัวอักษรศิลปะ ASCII CODEGOLF : CCCC OOO DDDD EEEEE GGG OOO L FFFFF C O O D D E G O O L F C O O D D EEE G GG O O L FFF C O O …

13
เอาท์พุตเพลงîþarâþcrîþโดยไม่ใช้ (m) ตัวอักษรใด ๆ
เป้าหมายของคุณคือการเขียนโปรแกรมที่ไม่มีการป้อนข้อมูลและแสดงผลข้อความต่อไปนี้ ca e na ŋa va o sa; þa ša ra la ła. ma a pa fa ga ta ča; în ja i da ða. ar ħo ên ôn ân uħo; carþ taŋ neŋ es nem. elo cenvos. แต่มีการจับ: สำหรับตัวอักษรแต่ละตัว (ตัวละครใด ๆ ที่มีประเภททั่วไปใน Unicode เริ่มต้นด้วยL) ในแหล่งที่มาของคุณคุณจะได้รับโทษ 20 ตัวอักษร! (สำหรับการอ้างอิงข้อความที่จะพิมพ์มี 81 …

30
รหัสสีจริง
สีจริง (24- บิต) ที่Wikipediaอธิบายไว้ในส่วนที่เกี่ยวข้องดังนี้ 24 บิตมักจะใช้ 8 บิตของแต่ละ R, G, B ณ ปี 2018 ความลึกของสี 24 บิตถูกใช้โดยแทบทุกเครื่องคอมพิวเตอร์และโทรศัพท์หน้าจอโทรศัพท์และรูปแบบการจัดเก็บภาพส่วนใหญ่ เกือบทุกกรณีที่มี 32 บิตต่อพิกเซลหมายความว่า 24 ใช้สำหรับสีและ 8 ที่เหลือเป็นช่องอัลฟาหรือไม่ได้ใช้ 2 24ให้ความหลากหลายของสี 16,777,216 สี ดวงตามนุษย์สามารถแยกแยะสีได้มากถึงสิบล้านสี[10]และเนื่องจากขอบเขตของการแสดงมีขนาดเล็กกว่าช่วงของการมองเห็นของมนุษย์นี่หมายความว่าสิ่งนี้ควรครอบคลุมช่วงนั้นโดยมีรายละเอียดมากกว่าที่สามารถรับรู้ได้ ... ... ระบบ Macintosh อ้างถึงสี 24 บิตเป็น "ล้านสี" บางครั้งคำว่า "สีจริง" ใช้เพื่อหมายถึงสิ่งที่บทความนี้เรียกว่า "สีโดยตรง" [13]นอกจากนี้ยังใช้เพื่ออ้างถึงความลึกของสีทั้งหมดที่มากกว่าหรือเท่ากับ 24 สีทั้งหมด 16,777,216 สี งาน เขียนโปรแกรมที่สร้างและส่งกลับค่าสีทั้งหมด 16,777,216 สีภายในอาร์เรย์เป็นสตริงในrgb()ฟังก์ชันCSS …

3
“ ฟ็อกซ์บราวน์ด่วน” กระตือรือร้น“ กระโดด” พร้อมกับเกลียว Groovy
บทนำ เขียนโปรแกรมเพื่อเอาท์พุทเกลียวออกของ pangram ที่มีชื่อเสียงตามกฎที่กำหนด ท้าทาย แกรมเป็นประโยคที่ใช้ตัวอักษรทุกตัวอักษรที่กำหนดอย่างน้อยหนึ่งครั้ง หนึ่งใน pangrams ที่มีชื่อเสียงที่สุดคืออันที่ใช้อย่างกว้างขวางในโปรแกรมดูฟอนต์ของ Windows นั่นคือ " สุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจ " ความท้าทายคือการส่งออกเกลียวตามข้อความนี้ งานของคุณส่งออกข้อความที่แน่นอนนี้: heeeeellllllllllllazzzzzzzzzzz hummmmmmmmmmmmmppppppppppppppy hubrrrrrrrrrrrrrrrrrrooooooosy hukyddddoooooooooooooooggggwsy hukyveeeeerrrrrrrrrrrrrrrrtwsy hukyvxjjjjjjjjjjuuuuuuuuuttwsy hukyvxkbbrrrrrrrrrrrrrrrmttwsy hukyvxkogggggggttttttttomttwsy tukyvokoellllllllllllahomttwsy tukyvokoeovvvvvvvvvvvzhomttwsy tukyvocoeoummmmmmmmmezhomttwsy tukyvocoeoufooooooopezhomttwsy tukyvocohoufroooooxpezhomttwsy tukyvoiohoufrquuuwxpezhomttwsy tucyvoiohoufbqttiwxpezhomttwsy tucyvoiohoufbeehiwxprzhomttwsy tucyvoiohoufkccciwxprzeomttwsy tjiyvoidhounnnnnnwxprzeomttwsy tjiyvoidhojjjjjjjjxprzeomttwsy tjiyvoidhssssssssssprzeopttwsy tjiyvoidttttttttttttrzeopttwsy tjiyvoiyyyyyyyyyyyyyyzqopttwoy tjiyvouuuuuuuuuuuuuuuuqwpttwoy tjiyvffffnnnnnnnnnnnnnnwpttwoy tjiyossssssssssssssssssspthwoy tjizzzzalllllllllllleeeeehhwoy tjuuqqqqqqqqqqqqqqqqqeeeeehnod txxxxxoooooooooooooooffffffnod reeeeevvvvvvvvvvvvvvvvvvvvvvod gggggggoooooooooooooood นี่คือวิธีการสร้าง มีสุนัขจิ้งจอกที่กระตือรือร้นที่ชอบ pangram "สุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจ" …

6
ค้นหาค่าสัมประสิทธิ์ของฟังก์ชั่นการสร้างเหตุผล
หากเราเขียนลำดับของตัวเลขเป็นค่าสัมประสิทธิ์ของชุดพลังงานชุดพลังงานนั้นจะเรียกว่า (ธรรมดา) ฟังก์ชันสร้าง (หรือ Gf) ของลำดับนั้น นั่นคือถ้าสำหรับฟังก์ชันF(x)และชุดของจำนวนเต็มa(n)เรามี: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) จากนั้นเป็นหน้าที่ของการสร้างF(x) aตัวอย่างเช่นชุดรูปทรงเรขาคณิตบอกเราว่า: 1 + x + x^2 + x^3 + x^4 + ... = 1/(1-x) ดังนั้นการสร้างฟังก์ชั่นของการมี1, 1, 1, ... 1/(1-x)หากเราแยกความแตกต่างทั้งสองข้างของสมการข้างบนและคูณด้วยxเราจะได้ความเสมอภาคต่อไปนี้: x + 2x^2 + 3x^3 + 4x^4 + ... = …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

22
Cube ของ Rubik ASCII
แรงบันดาลใจจากการแชทนี้และต่อไปนี้: งานของคุณคือการส่งออกต่อไปนี้: _ _ _ /_/_/_/\ /_/_/_/\/\ /_/_/_/\/\/\ \_\_\_\/\/\/ \_\_\_\/\/ \_\_\_\/ อนุญาตให้มีช่องว่างนำหน้าหรือต่อท้ายพิเศษได้ตราบใดที่ไม่เปลี่ยนแปลงลักษณะของลูกบาศก์ ตามปกติอนุญาตให้ส่งคืนรายการด้านบนหรือรายการสตริงจากฟังก์ชันได้ นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ!

8
ค้นหานายแห่งสารประกอบให้!
ท้าทาย เมื่อกำหนดสูตรของสารเคมีให้ส่งออก M rของสารประกอบ สมการ แต่ละองค์ประกอบในสารประกอบจะตามด้วยตัวเลขที่แสดงถึงจำนวนอะตอมดังกล่าวในสารประกอบ หากไม่มีตัวเลขแสดงว่ามีอะตอมเพียงหนึ่งเดียวในสารประกอบ ตัวอย่างบางส่วนคือ: เอทานอล (C 2 H 6 O) จะเป็นC2H6Oที่ซึ่งมีอะตอมของคาร์บอนสองอะตอมอะตอมไฮโดรเจน 6 อะตอมและออกซิเจน 1 อะตอม แมกนีเซียมไฮดรอกไซด์ (MgO 2 H 2 ) จะอยู่MgO2H2ตรงที่มีอะตอมแมกนีเซียมหนึ่งอะตอมออกซิเจนสองอะตอมและไฮโดรเจนสองอะตอม โปรดทราบว่าคุณจะไม่ต้องจัดการกับวงเล็บและแต่ละองค์ประกอบจะรวมอยู่เพียงครั้งเดียวในสูตร ในขณะที่คนส่วนใหญ่อาจจะยึดตามคำสั่งที่พวกเขารู้สึกสะดวกสบายที่สุด แต่ก็ไม่มีระบบการสั่งซื้อที่เข้มงวด ยกตัวอย่างเช่นน้ำอาจจะได้รับเป็นอย่างใดอย่างหนึ่งหรือH2OOH2 เอ็มอาร์ หมายเหตุ: ที่นี่สมมติว่าสูตรมวลนั้นเหมือนกับมวลโมเลกุล M rของสารประกอบคือมวลโมเลกุลคือผลรวมของน้ำหนักอะตอมของอะตอมในโมเลกุล องค์ประกอบเท่านั้นและน้ำหนักอะตอมของพวกเขาถึงทศนิยม 1 ตำแหน่งที่คุณต้องสนับสนุน (ไฮโดรเจนกับแคลเซียมไม่รวมถึงก๊าซมีตระกูล) มีดังนี้ พวกเขาสามารถพบได้ที่นี่ H - 1.0 Li - 6.9 Be - 9.0 …

14
แพดไฟล์ด้วยค่าศูนย์
งานของคุณในวันนี้คือการใช้ไฟล์ที่มีอยู่และต่อท้ายศูนย์จนถึงขนาดที่กำหนด คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นซึ่งใช้ชื่อของไฟล์ในไดเรกทอรีปัจจุบันที่และจำนวนของไบต์f bในขณะที่รักษาเนื้อหาต้นฉบับของfคุณจะต้องเขียนเลขศูนย์(null null ไม่ใช่ ascii 0s)ไปยังจุดสิ้นสุดเพื่อให้ขนาดใหม่เป็นbไบต์ คุณอาจคิดว่าfมีเพียงตัวอักษรและตัวเลขในชื่อที่คุณได้รับอนุญาตเต็มรูปแบบว่าในตอนแรกมันไม่ใหญ่กว่าbแต่อาจจะมีขนาดใหญ่เท่าbและมีพื้นที่ว่างที่ไม่มีที่สิ้นสุด คุณอาจไม่ถือว่าfไม่ว่างเปล่าหรือไม่มีไบต์เป็นศูนย์อยู่ ไม่ควรแก้ไขไฟล์ที่มีอยู่อื่นและไฟล์ใหม่ไม่ควรมีอยู่หลังจากสิ้นสุดการประมวลผล กรณีทดสอบ เนื้อหาของ f | b | ส่งผลให้เนื้อหาของ f 12345 | 10 | 1234500000 0 | 3 | 000 [ว่าง] | 2 | 00 [ว่าง] | 0 | [ว่าง] 123 | 3 | 123
12 code-golf  file-system  code-golf  code-golf  string  code-golf  string  code-golf  random  game  compression  code-golf  array-manipulation  sorting  code-golf  number  arithmetic  primes  code-golf  geometry  code-golf  code-golf  decision-problem  regular-expression  code-golf  string  math  code-challenge  restricted-source  integer  palindrome  code-golf  string  palindrome  code-challenge  busy-beaver  code-golf  ascii-art  code-golf  string  code-golf  string  permutations  code-golf  code-golf  string  permutations  code-golf  number  primes  function  set-theory  code-challenge  hello-world  code-golf  math  number  decision-problem  code-golf  code-golf  sequence  arithmetic  integer  code-golf  math  number  arithmetic  decision-problem  code-golf  kolmogorov-complexity  alphabet  code-golf  combinatorics  graph-theory  tree-traversal  code-golf  set-theory  code-golf  interpreter  brainfuck  substitution  code-golf  quine  permutations 

10
การสื่อสารที่ง่ายขึ้นหมายถึง…○หนังสือเวียน!
จากสิ่งนี้แต่ฉันถูกขอให้[1] , [2]ทำแบบกราฟิก งาน EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS สร้างการแสดงผลแบบวงกลมของข้อความ ฟอนต์ตัวพิมพ์ใหญ่ใด ๆ ท็อปส์ซูจดหมายจะต้องหันออกจากวงกลม พื้นที่ก่อนหน้าFEWERจะต้องอยู่ที่ด้านล่าง (6 โมง) หรือ (สำหรับจุดบราวนี่) ข้อความของคุณจะต้องหมุน

9
วาดเส้นโค้งของ Hilbert
Hilbert Curve เป็นรูปแบบหนึ่งของการเติมพื้นที่ว่างและโดยทั่วไปแล้วจะจับคู่กับระนาบ แต่ละจุดในเส้นตรงกับจุดเดียวในระนาบและแต่ละจุดในระนาบนั้นตรงกับจุดเดียวบนเส้น มีการทำซ้ำ 0 ถึง 4 ของ Hilbert Curve: การทำซ้ำ 0 ถึง 4: วัตถุประสงค์ของงานนี้: เขียนโค้ดที่วาดการวนซ้ำที่สี่ของ Hilbert Curve ตามที่กำหนดไว้ข้างต้น รหัสของคุณควรจะสมบูรณ์ - ในคำอื่น ๆ ถ้าคุณสร้างฟังก์ชั่นเพื่อวาดเส้นโค้ง Hilbert รหัสของคุณจะต้องเรียกใช้ฟังก์ชันนั้น สามารถแสดงเอาต์พุตโดยตรงบนหน้าจอหรือคุณสามารถเขียนเอาต์พุตไปยังไฟล์รูปภาพ เส้นโค้งอาจหมุนหรือพลิกได้ แต่เส้นจะต้องตัดกันที่มุมขวาและไม่สามารถยืดออกได้ ศิลปะ ASCII ได้รับการชื่นชม แต่จะไม่ได้รับการยอมรับ รหัสที่สั้นที่สุดเป็นไบต์ชนะ!

3
Phonemic Abugida
ตัวละคร มาเรียกตัวอักษรยูนิโค้ดเหล่านี้ว่าตัวอักษรIPA ภาษาอังกฤษ : bdfhjklmnprstvwzðŋɡʃʒθ และลองเรียกอักษร Unicode เหล่านี้ สระ IPA ภาษาอังกฤษ : aeiouæɑɔəɛɜɪʊʌː (ใช่ːมันเป็นเพียงเสียงสระยาว แต่ถือว่าเป็นเสียงสระสำหรับจุดประสงค์ของการท้าทายนี้) ในที่สุดเหล่านี้เป็นเครื่องหมายความเครียดหลักและรอง : ˈˌ โปรดทราบว่าɡ( U + 0261 ) ไม่ใช่ตัวพิมพ์เล็ก g และเครื่องหมายเน้นหลักˈ( U + 02C8 ) ไม่ใช่เครื่องหมายอะโพสโทรฟีและː( U + 02D0 ) ไม่ใช่เครื่องหมายโคลอน งานของคุณ ให้เสียงสระซ้อนสระที่ด้านบนของพยัญชนะที่พวกเขาทำตามและวางเครื่องหมายความเครียดใต้พยัญชนะที่พวกเขานำหน้า (ในฐานะที่เป็นชื่อคำถามคำแนะนำเช่นระบบการเขียนที่ประกอบด้วยพยัญชนะสระ - เสียงสระเรียงกันเป็นหน่วยเรียกว่าabugidaเลย) รับข้อมูลˈbætəlʃɪpผลิตผลลัพธ์: æə ɪ btlʃp ˈ คำรับประกันได้ว่าจะสตริงของพยัญชนะสระและเครื่องหมายความเครียดตามที่ระบุไว้ข้างต้น จะไม่มีเครื่องหมายความเครียดติดต่อกันและพวกเขาจะถูกวางไว้ที่จุดเริ่มต้นของคำและ / หรือก่อนที่พยัญชนะ …

5
A047841: ตัวเลขอัตชีวประวัติ
คำนิยาม นี่คือกระบวนการในการอธิบายจำนวน: สำหรับแต่ละหมายเลขจาก0ถึง9ที่มีอยู่ในหมายเลข: จดความถี่ของตัวเลขนั้นแล้วหลัก ตัวอย่างเช่นสำหรับหมายเลข10213223: มี1การเกิดขึ้นของ0, 2การเกิดขึ้นของ1, 3การเกิดขึ้นของ2, 23การเกิดขึ้นของ ดังนั้นหมายเลขที่อธิบาย10213223คือ10213223( 10จากคุณสมบัติแรก21จากวินาทีเป็นต้น) หมายเหตุว่าจำนวนของการเกิดขึ้นของหลักที่อาจจะสูงกว่า 9 งาน คุณต้องพิมพ์ / ส่งออกตัวเลขทั้งหมดที่อธิบายตัวเอง รายละเอียด ใช้ช่องโหว่มาตรฐานยกเว้นว่าคุณได้รับอนุญาตให้เข้ารหัสโค้ดเอาต์พุตหรือเก็บข้อมูลที่เกี่ยวข้องกับเอาต์พุตในโปรแกรมของคุณ ตัวเลขในการส่งออกจะอยู่ในลำดับใด ตัวเลขในเอาต์พุตได้รับอนุญาตให้มีการซ้ำซ้อน คุณสามารถใช้ตัวคั่นใดก็ได้หากคุณเลือกที่จะพิมพ์แทนที่จะเป็นเอาท์พุท คุณได้รับอนุญาตให้นำหน้าและ / หรือเอาท์พุท postfix หากคุณเลือกที่จะพิมพ์แทนที่จะเป็นเอาท์พุท ตัวคั่นและคำนำหน้าและ postfix อาจไม่มีตัวเลขใด ๆ (U + 0030 ถึง U + 0039) การแก้ปัญหาจะต้องคำนวณในวันหนึ่ง รายการทั้งหมด (109 รายการ) 22 10213223 10311233 10313314 10313315 10313316 10313317 10313318 …

30
งูรอบตัว
ท้าทาย ความท้าทายคือง่าย: พิมพ์งู คุณจะได้รับความยาวของงูเป็นอินพุท งูที่มีความยาว 2 มีลักษณะดังนี้: ==(:)- งูที่มีความยาว 7 มีลักษณะดังนี้: =======(:)- ในคำอื่น ๆความยาวของงูเป็นวิธีการที่หลายเครื่องหมายเท่ากับก่อนที่หัว การใช้ สมมติว่าผมทำ c ++ ./getsnakeดำเนินงานและการรวบรวมมัน ฉันสามารถเรียกใช้เช่นนั้น: $ ./getsnake 10 ==========(:)- ชี้แจง ช่องโหว่มาตรฐานไม่ได้รับอนุญาต คุณสามารถรับอินพุตและเอาต์พุตในวิธีที่ยอมรับได้ คุณสามารถสมมติว่าอินพุตทั้งหมดที่ให้มาเป็นจำนวนเต็มบวก คุณสามารถเขียนฟังก์ชั่นแทนโปรแกรมปกติ

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