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

Palindromes เป็นคำวลีตัวเลขหรือเวลาที่อ่านกลับกันเช่น "level", "reviver", "12321", "10:01" ดูเพิ่มเติมที่แท็ก [สมดุลสตริง]

6
ทำคะแนนเส้นทางการแกว่งเถาไวน์ของทาร์ซาน
เถาองุ่นโอลิมปิกดำเนินการตามปกติในต้นไม้มาตรฐาน โดยเฉพาะอย่างยิ่งแผนภูมิมาตรฐานnมีจุดยอดสำหรับการ0ขึ้นn-1และขอบการเชื่อมโยงจุดยอดที่ไม่ใช่ศูนย์แต่ละจุดaกับจุดยอดn % aด้านล่าง ตัวอย่างเช่นต้นไม้มาตรฐาน 5 มีลักษณะดังนี้: 3 | 2 4 \ / 1 | 0 เนื่องจากส่วนที่เหลือเมื่อ 5 ถูกหารด้วย 3 คือ 2 ส่วนที่เหลือเมื่อ 5 ถูกหารด้วย 2 หรือ 4 คือ 1 และส่วนที่เหลือเมื่อ 5 ถูกหารด้วย 1 คือ 0 ในปีนี้ทาร์ซานจะได้รับการปกป้องทองของเขากับการปฏิบัติใหม่ซึ่งแต่ละเริ่มต้นที่ยอดn - 1ชิงช้าจุดสุดยอดn - 2ยังคงจุดสุดยอดn - 3ฯลฯ 0จนในที่สุดเขาปลดจุดสุดยอด คะแนนสำหรับกิจวัตรประจำวันคือผลรวมของคะแนนสำหรับการสวิงแต่ละครั้ง (รวมถึงการลงจากหลังม้า) และคะแนนสำหรับการสวิงคือระยะทางภายในต้นไม้ระหว่างจุดเริ่มต้นและจุดสิ้นสุด ดังนั้นรูทีนของทาร์ซานบนต้นไม้มาตรฐาน 5 มีคะแนน …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

30
Watson-Crick palindromes
ปัญหา สร้างฟังก์ชั่นที่สามารถตรวจสอบได้ว่าสาย DNA โดยพลการหรือไม่นั้นเป็น Palindrome ของ Watson-Crick ฟังก์ชั่นจะรับสาย DNA และเอาท์พุทเป็นค่าจริงหากสตริงนั้นเป็น Palatrome ของ Watson-Crick และเป็นค่าเท็จถ้าไม่ใช่ (จริงและเท็จยังสามารถแสดงเป็น 1 และ 0 ตามลำดับ) สตริงดีเอ็นเออาจเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กทั้งหมดขึ้นอยู่กับความต้องการของคุณ นอกจากนี้สตริง DNA จะไม่ว่างเปล่า คำอธิบาย สตริงดีเอ็นเอคือ palindrome ของ Watson-Crick เมื่อส่วนเติมเต็มของส่วนกลับมีค่าเท่ากับตัวมันเอง ให้สายอักขระดีเอ็นเอก่อนอื่นแล้วเสริมอักขระแต่ละตัวตามฐานดีเอ็นเอ (A ↔ T และ C ↔ G) หากสตริงเดิมเท่ากับสตริงที่กลับด้านที่สมบูรณ์นั่นคือ Palatsrome ของ Watson-Crick สำหรับข้อมูลเพิ่มเติมโปรดดูคำถามนี้ มันเป็นความท้าทายที่แตกต่างกันซึ่งคุณจะต้องค้นหาสตริงย่อยที่ยาวที่สุดของสตริงดีเอ็นเอโดยที่สตริงย่อยนั้นคือ Palindrome ของ Watson-Crick เป้าหมาย นี่คือรหัสกอล์ฟและรหัสที่สั้นที่สุดชนะ กรณีทดสอบ <input> …

30
สามเหลี่ยม ASCII
งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่พิมพ์รูปสามเหลี่ยม ASCII พวกเขามีลักษณะเช่นนี้: |\ | \ | \ ---- โปรแกรมของคุณจะมีการป้อนข้อมูลที่เป็นตัวเลขเดียวกับข้อ จำกัดn สามเหลี่ยมดังกล่าวข้างต้นมีมูลค่าของ0 <= n <= 1000n=3 สามเหลี่ยม ASCII จะมีnแบ็กสแลช ( \) และบาร์แนวตั้ง ( |), n+1เส้นและขีดกลาง ( -) และแต่ละบรรทัดจะมีจำนวนช่องว่างเท่ากับหมายเลขบรรทัด (อิงตาม 0, คือบรรทัดแรกคือบรรทัดที่ 0) นอกเหนือจากบรรทัดสุดท้าย . ตัวอย่าง: การป้อนข้อมูล: 4 เอาท์พุท: |\ | \ | \ | \ ----- การป้อนข้อมูล: 0 เอาท์พุท: ในกรณีทดสอบนี้ผลลัพธ์จะต้องว่างเปล่า …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

14
ฉันควรใส่กระจกไว้ที่ไหน
นี่คือกระจกเงา: |. ฉันเพิ่งค้นพบว่าคุณสามารถติดกระจกที่อยู่ตรงกลางของสตริงถ้าสตริงสามารถสะท้อนในตัวเอง! abccbaยกตัวอย่างเช่นสตริง หากคุณผ่าครึ่งครึ่งทั้งสองจะเป็นภาพสะท้อนซึ่งกันและกัน: abc <--> cba abc|cbaดังนั้นเราสามารถติดกระจกในช่วงกลางของสตริงและสตริงใหม่ของเราคือ บางครั้งมีเพียงบางส่วนของสตริงเท่านั้นที่สามารถทำการมิรเรอร์ได้ ตัวอย่างเช่นสตริง "mirror" r สองถูกมิร์เรอร์ แต่ส่วนที่เหลือของสตริงไม่ใช่ ไม่เป็นไรเราจะลบส่วนของสตริงที่ไม่ทำมิเรอร์กันและเราจะได้สตริงต่อไปนี้: r|r บางสายอาจถูกมิร์เรอร์ในหลาย ๆ ที่ ตัวอย่างเช่น "Hello World, xyzzyx" ฉันชอบที่มีข้อความจำนวนมากสะท้อนในกระจกของฉันดังนั้นคุณต้องหาที่ที่ดีที่สุดในการวางกระจกของฉัน ในกรณีนี้คุณควรส่งออกสตริงมิเรอร์ที่ยาวขึ้นและเหมือนกับตัวอย่างสุดท้ายของเราลบทุกอย่างออก สายนี้กลายเป็น: xyz|zyx สตริงบางอย่างดูเหมือนว่าพวกเขาสามารถสะท้อน แต่จริงๆแล้วไม่สามารถ หากสตริงไม่สามารถมิร์เรอร์ที่ใดก็ได้คุณไม่ควรแสดงผลอะไรเลย ความท้าทาย: รับสตริงที่มีเพียงพิมพ์ -iiii หาที่ที่ดีที่สุดที่จะนำกระจกของฉัน ในคำอื่น ๆ ค้นหาสตริงย่อย palindromic ที่ยาวที่สุดที่ใหญ่ที่สุดจากนั้นส่งออกด้วยอักขระไพพ์ '|' ตรงกลางของมัน อินพุตจะมีความยาว 1-50 อักขระ คุณสามารถสมมติว่าอินพุตจะไม่มีมิร|เรอร์หรือบรรทัดใหม่ นอกเหนือจากนั้นตัวละครที่พิมพ์ได้ทั้งหมดเป็นเกมที่ยุติธรรม หากสตริงย่อยที่มิรเรอร์ที่ยาวที่สุดนั้นเชื่อมโยงกันระหว่างสองสตริงย่อยคุณสามารถเลือกได้ว่าจะเอาอันไหนออก ตัวอย่างเช่นสำหรับสตริง "abba …

24
การกำหนดสตริง
บทนำ สำหรับคนที่ไม่ทราบว่า palindrome คือเมื่อสตริงเท่ากับสตริงย้อนหลัง (ยกเว้น interpunction, ช่องว่าง, ฯลฯ ) ตัวอย่างของ palindrome คือ: abcdcba หากคุณย้อนกลับมาคุณจะพบกับ: abcdcba ซึ่งเป็นแบบเดียวกัน ดังนั้นเราจึงเรียกสิ่งนี้ว่า palindrome เมื่อต้องการ palindromize สิ่งลองมาดูตัวอย่างของสายอักขระ: adbcb นี่ไม่ใช่ palindrome เพื่อให้เป็นไปตามนี้เราต้องรวมสตริงที่กลับด้านเข้าไปในสตริงเริ่มต้นที่ด้านขวาของสตริงเริ่มต้นโดยปล่อยให้ทั้งสองเวอร์ชันไม่เป็นอันตราย ยิ่งสั้นยิ่งดี สิ่งแรกที่เราลองได้คือ: adbcb bcbda ^^ ^^ ไม่ใช่อักขระทุกตัวที่ตรงกันดังนั้นจึงไม่ใช่ตำแหน่งที่ถูกต้องสำหรับสตริงที่กลับด้าน เราไปทางขวาหนึ่งก้าว: adbcb bcbda ^^^^ สิ่งนี้ยังไม่ตรงกับอักขระทั้งหมด เราไปอีกขั้นทางขวา: adbcb bcbda เวลานี้ตัวละครทุกตัวตรง เราสามารถผสานสตริงทั้งสองออกเหมือนเดิม ผลลัพธ์สุดท้ายคือ: adbcbda นี่คือสตริง palindromized งาน กำหนดสตริง (มีอย่างน้อยหนึ่งตัว) ที่มีเพียงตัวอักษรตัวพิมพ์เล็ก …

25
ตัวเลข Palindromic ที่มีการบิดแบบไบนารี
คำเตือน: นี่ไม่ใช่ความท้าทาย "เฮ้ลองวาดเค้กด้วยศิลปะ ASCII"! โปรดอ่านต่อ); บางครั้งที่ผ่านมามันเป็นวันเกิดของฉันฉันตอนนี้ 33 ดังนั้นจึงมีประเพณีทางสังคมที่น่าอึดอัดใจนี้ประกอบด้วยการเชิญครอบครัวและเพื่อน ๆ วางเทียนที่มีหมายเลขเหมือนบนเค้กร้องเพลงและของขวัญเปิด 33 -------- แทนที่จะใช้ตัวเลขฉันสามารถใช้ระบบเลขฐานสองในการวางเทียนมาตรฐานได้: ฉันวางไว้ 6 ชิ้นบนเค้กและจุดสองจุด 100001 -------- ฉันเห็นได้ว่าทั้งเลขทศนิยมและเลขฐานสองในยุคของฉันนั้นช่างน่ากลัวมาก! ท้าทาย ฉันต้องการที่จะรู้ว่าหมายเลขอื่น ๆ สามารถวางบนเค้กด้วยเทียนและเป็น Palindromic ทศนิยมและไบนารี เขียนโปรแกรม / ฟังก์ชั่นเพื่อทดสอบว่าตัวเลขเป็น palindromic ทั้งทศนิยมและไบนารี แต่เดี๋ยวก่อนมีอีกมากมาย: ในระบบเลขฐานสอง, เลขศูนย์นำหน้าสำหรับการทดสอบ! อินพุต ทศนิยม x จำนวนที่ผมอยากจะทดสอบว่ามันเป็นวันเกิดของ palindromic ด้วย 0 <x <2 32 -1 (ใช่คนที่อยู่ในมิติของฉันอาศัยอยู่นานมาก) เอาท์พุต ความจริงถ้ามันตรงตามเงื่อนไขทั้งสองนี้ Falsey: การแทนค่าทศนิยมของตัวเลขคือ palindrome …

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

6
ช่วยด้วย! เครื่องคิดเลขของฉันทำงานผิดปกติ!
บทนำ เครื่องคิดเลขของฉันมีพฤติกรรมแปลก ๆ บางครั้งเมื่อฉันพิมพ์ในจะแสดง8 2และบางครั้งเมื่อฉันพิมพ์ในจะแสดง6 +ปุ่มบางปุ่มผสมกัน! ใครสามารถช่วยฉันพิจารณาว่าอันไหน ท้าทาย: อินพุต:รายการสมการที่ไม่ถูกต้องพร้อมผลลัพธ์ที่ถูกต้อง เอาท์พุท:สองปุ่มที่สลับ ตัวอย่างเช่น: อินพุตอาจเป็น: 123 = 3 8423 = 252 4+4 = 8 4*7-10 = 417 9/3 = 3 42-9 = -36 ซึ่งผลที่คาดว่าจะเป็น: และ2* ทำไม? เนื่องจากสมการทั้งหมดจะถูกต้องหากเราสลับ 2 และ * ของ: 1*3 = 3 84*3 = 252 4+4 = 8 427-10 = 417 …
28 code-golf  number  arithmetic  integer  code-golf  math  number  geometry  code-golf  grid  code-golf  math  number  sequence  primes  code-golf  sequence  kolmogorov-complexity  code-golf  string  ascii-art  alphabet  code-golf  math  sequence  integer  code-golf  number-theory  integer  natural-language  code-golf  date  code-golf  function  code-golf  ascii-art  code-golf  math  number-theory  primes  classification  code-golf  array-manipulation  decision-problem  matrix  code-golf  number  code-golf  code-golf  ascii-art  matrix  code-golf  string  code-golf  sequence  base-conversion  code-golf  code-golf  math  number-theory  combinatorics  integer-partitions  code-golf  integer  binary  base-conversion  code-golf  integer  base-conversion  palindrome  code-golf  code-golf  integer-partitions  code-golf  math  ascii-art  matrix  code-golf  number  sequence  number-theory  matrix  code-golf  interpreter  code-golf  graph-theory  code-golf  ascii-art  decision-problem  code-golf  division  code-golf  array-manipulation  primes  code-golf  string  ascii-art  code-golf  primes  counting  code-golf  matrix  unicode  code-golf  source-layout  code-golf  grammars  code-golf  string  cops-and-robbers  regular-expression  obfuscation  string  code-challenge  cops-and-robbers  regular-expression  code-golf  kolmogorov-complexity  game  card-games  code-golf  kolmogorov-complexity  code-golf  array-manipulation  matrix  code-challenge  cops-and-robbers  code-challenge  decision-problem  cops-and-robbers  code-golf  permutations 

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

24
Atbash Palindromes ตนเอง
พิจารณาการเปลี่ยนแปลง Atbash : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N ที่ A ⇔ Z และ L ⇔ O เช่นมีคุณสมบัติที่น่าสนใจซึ่งบางคำแบ่งปัน เมื่อมีการแปลสตริงบางรายการให้เทียบเท่ากับ atbash คำแปลนั้นจะกลับคำเดิม ผมเรียกเหล่านี้Atbash เอง Palindromes ตัวอย่างเช่นลองแปลWIZARD : W → D ฉัน→ R Z → A A → Z R →ฉัน D → W ผลลัพธ์คือDRAZIWซึ่งตรงกันข้ามกับWIZARD ดังนั้นWIZARDจึงเป็น atbash palindrome ตนเอง วัตถุประสงค์รับสตริงของอักขระ ASCII ที่พิมพ์ได้ออกหรือส่งคืนค่าความจริงหากสตริงนั้นเป็น atbash self palindrome และค่า …

12
สารตกค้าง Palindromic
วันนี้ที่ฉันเขียนสิ่งนี้คือวันที่ 31 มีนาคม 3/31ในสหรัฐอเมริกานี้เป็น ฉันกำลังเล่นกับ331ตัวเลขที่จะเกิดขึ้นกับความท้าทายและพบว่าสิ่งที่เหลืออยู่ของมัน (จำนวนน้อยโมดูโล) เป็น Palindromic 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311) ความท้าทายของคุณที่นี่คือเมื่อได้รับจำนวนเต็มn > 2ผลผลิตแรกnตัวเลขบวกที่มีสารตกค้าง palindromic [2,n]เมื่อนำมาโมดูโล ตัวอย่างเช่นสำหรับการป้อนข้อมูลการส่งออกที่ควรจะเป็น7 1, 42, 43, 140, 182, 420, 421นี่คือแผนภูมิที่อธิบายว่าทำไมในกรณีนี้: mod num | 2 3 4 5 6 7 ----------------- 1 | 1 1 1 1 1 1 42 | 0 0 2 …

11
Palindromes ที่สมบูรณ์แบบ
งานของคุณคือการกำหนดจำนวนสายอักขระที่สมบูรณ์แบบของสตริง palindrome ทั่วไปของคุณ (เช่น 12321) เป็น palindrome ที่สมบูรณ์แบบ ความสมบูรณ์แบบคือ 1 ในการกำหนดความสมบูรณ์แบบของสตริงคุณจะเห็นว่าคุณสามารถแบ่งส่วนต่างๆออกเป็นส่วนต่างๆซึ่งแต่ละส่วนเป็น Palindrome หากมีความคลุมเครือเช่นด้วยaaaaในขณะที่คุณสามารถแยกมันออกเป็น[aa, aa]หรือ[aaaa]หรือ[a, aaa]หรือ[aaa, a]ชุดที่สั้นที่สุดจะแทนที่ให้aaaaคะแนน 1 ซึ่งเป็นความยาวของชุดที่สั้นที่สุด ดังนั้นคุณต้องเขียนโปรแกรมหรือฟังก์ชั่นที่จะรับอินพุตและเอาต์พุตที่ไม่ว่างหนึ่งอันสมบูรณ์แบบ (ซึ่งเป็นความยาวของเซ็ตที่สั้นที่สุดที่คุณสามารถแยกมันออกเป็นส่วน ๆ ของแต่ละอิลิเมนต์ในชุด) ตัวอย่าง: 1111 -> 1 [1111] abcb -> 2 [a, bcb] abcbd -> 3 [a, bcb, d] abcde -> 5 [a, b, c, d, e] 66a -> 2 [66, …

2
เขียน Palindrome-Polyglot-Quine
เขียน "palipolyquine": โปรแกรมที่เป็นควินที่พูดได้หลายภาษาและpalindrome กฎ: จำนวนภาษาที่พูดได้หลายภาษาเป็นที่ต้องการมากกว่าขนาดรหัส คำตอบที่สั้นที่สุด (เป็นไบต์) ชนะในกรณีที่เสมอกัน พูดได้หลายภาษาและควินกฎดูที่นี่: เขียน Polyquine ตัวอย่างของฉัน (ฉันมีแหล่งเก็บข้อมูลFreaky-Sourcesพร้อมการทดสอบ): C # / Java (1747 ไบต์): /**///\u000A\u002F\u002A using System;//\u002A\u002F class Program{public static void//\u000A\u002F\u002A Main//\u002A\u002Fmain (String[]z){String s="`**?`@#_^using System;?_#^class Program{public static void?@#_^Main?_#main^(String[]z){String s=!$!,t=s;int i;int[]a=new int[]{33,94,38,64,35,95,96,63,36};String[]b=new String[]{!&!!,!&n!,!&&!,!&@!,!&#!,!&_!,!`!,!?!,s};for(i=0;i<9;i++)t=t.?@#_^Replace?_#replace^(!!+(char)a[i],b[i]);t+='*';for(i=872;i>=0;i--)t=t+t?@#_^[i];Console.Write?_#.charAt(i);System.out.printf^(t);}}/",t=s;int i;int[]a=new int[]{33,94,38,64,35,95,96,63,36};String[]b=new String[]{"\"","\n","\\","\\u000A","\\u002F","\\u002A","/","//",s};for(i=0;i<9;i++)t=t.//\u000A\u002F\u002A Replace//\u002A\u002Freplace (""+(char)a[i],b[i]);t+='*';for(i=872;i>=0;i--)t=t+t//\u000A\u002F\u002A [i];Console.Write//\u002A\u002F.charAt(i);System.out.printf (t);}}/*/}};)t( ftnirp.tuo.metsyS;)i(tArahc.F200u\A200u\//etirW.elosnoC;]i[ A200u\F200u\A000u\//t+t=t)--i;0=>i;278=i(rof;'*'=+t;)]i[b,]i[a)rahc(+""( ecalperF200u\A200u\//ecalpeR A200u\F200u\A000u\//.t=t)++i;9<i;0=i(rof;}s,"//","/","A200u\\","F200u\\","A000u\\","\\","n\",""\"{][gnirtS wen=b][gnirtS;}63,36,69,59,53,46,83,49,33{][tni wen=a][tni;i …

10
เครื่องกำเนิดปิด Palindromic แบบสองทาง
บทนำ การปิด palindromic ของสตริงอินพุตคือ palindrome ที่สั้นที่สุดที่สามารถสร้างขึ้นจากสตริงอินพุตที่ palindrome สุดท้ายเริ่มต้นด้วยสตริงอินพุต สำหรับความท้าทายนี้เราจะพิจารณาการปิด palindromic แบบสองทางเช่นนั้น การปิด Palindromic ด้านซ้ายของสตริงอินพุตคือ palindrome ที่สั้นที่สุดที่เป็นไปได้ที่เริ่มต้นด้วยสตริงอินพุต การปิด Palindromic ที่ถูกต้องของสตริงอินพุตคือ palindrome ที่สั้นที่สุดที่เป็นไปได้ซึ่งลงท้ายด้วยสตริงอินพุต การปิด Palindromic แบบสองทางของสตริงอินพุตนั้นสั้นกว่าของการปิด Palindromic ซ้ายหรือขวาของสตริงอินพุต งาน งานของคุณง่าย รับสตริง (ประกอบด้วย ASCII ที่พิมพ์ได้เท่านั้น, บรรทัดใหม่และช่องว่างสีขาว), ส่งออกการปิด palindromic แบบสองทางของสตริงนั้น ในกรณีที่มีการเสมอกันการปิด Palindromic ด้านซ้ายหรือขวานั้นเป็นผลลัพธ์ที่ถูกต้อง คุณสามารถเขียนโปรแกรมหรือฟังก์ชันรับอินพุตผ่าน STDIN (หรือทางเลือกที่ใกล้เคียงที่สุด) อาร์กิวเมนต์บรรทัดคำสั่งหรืออาร์กิวเมนต์ฟังก์ชันและพิมพ์ผลลัพธ์ไปที่ STDOUT (หรือทางเลือกใกล้เคียงที่สุด) หรือส่งคืนเป็นสตริง คุณสามารถสันนิษฐานได้ว่าอินพุตจะไม่เป็นสตริงว่าง ตัวอย่างไม่กี่: <Input> -> …

30
การค้นหา“ sub-palindromes”
รหัสที่สั้นที่สุดที่พบว่าไม่ซ้ำกันทั้งหมด "sub-palindromes" ที่ของสตริงคือ: สตริงย่อยใด ๆ ที่มีความยาว> 1 ที่เป็น palindrome eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333", "3333"

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