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

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

10
มดบนบันทึกธรรมชาติ
นี่เป็นความท้าทายเริ่มต้นที่ดีและเป็นนักฆ่าเวลาที่ดี ฉันเพียงแค่พูดว่า - บันทึก - ธรรมชาติเพราะชื่อสั้นเกินไปนี่ไม่มีส่วนเกี่ยวข้องกับลอการิทึม รับ 2 ตัวแปร: nจำนวนของมด wความกว้างของการเข้าสู่ระบบ การส่งออกเข้าสู่ระบบของความกว้างwกับnมด (ตัวอย่างแสดงให้เห็นw=3,n=6 ) | | | \O/ \O/ \O/ | | -O- -O- -O- | | /o\ /o\ /o\ | | ^ ^ ^ | | | | \O/ \O/ \O/ | | -O- -O- -O- | | /o\ …

15
พูดตามฉัน!
รับสตริงเป็นอาร์กิวเมนต์ส่งออกความยาวของสตริงย่อยที่ซ้ำกันที่ยาวที่สุดที่ไม่ซ้ำซ้อนกันหรือศูนย์หากไม่มีสตริงดังกล่าว คุณสามารถสมมติว่าสตริงอินพุตไม่ว่างเปล่า ตัวอย่าง abcdefabc: ซับสตริงabcซ้ำที่ตำแหน่ง 1 และ 7 ดังนั้นโปรแกรมควรเอาต์พุต3 abcabcabcabcab: abcabcหรือbcabcaหรือcabcabมีการทำซ้ำเพื่อให้โปรแกรมควรเอาท์พุท6 (สตริงย่อยabcabcabcabซ้ำแล้วซ้ำอีก แต่เหตุการณ์ที่เกิดขึ้นทับซ้อนกันดังนั้นเราจึงไม่ยอมรับมัน) aaaaaaa: aaaถูกทำซ้ำที่ตำแหน่ง 1 และ 4 ตัวอย่างเช่นดังนั้นโปรแกรมควรเอาต์พุต3 abcda: aซ้ำแล้วซ้ำอีกดังนั้นโปรแกรมควรจะออก1 xyz: ไม่มีสตริงซ้ำแล้วซ้ำอีก→ 0 ababcabcabcabcab: ควรกลับ6 นี่คือโค้ดกอล์ฟซึ่งมีจำนวนน้อยที่สุดที่จะชนะ
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

14
ค้นหา palindromes สุดยอด!
พิจารณาหมายเลข 99999999 ตัวเลขนั้นชัดเจนว่าเป็นโทนสี ปัจจัยสำคัญที่สุดของ 99999999 คือ 137 ถ้าคุณแบ่ง 99999999 ด้วย 137 คุณจะได้ 729927 ตัวเลขนี้ก็เป็น Palindrome ด้วย ปัจจัยสำคัญที่ใหญ่ที่สุดของ 729927 คือ 101 729927/101 = 7227 ซึ่งเป็น palindrome อีกครั้ง ปัจจัยสำคัญที่ใหญ่ที่สุดของ 7227 คือ 73. 7227/73 = 99 ซึ่งอีกครั้งเป็น palindrome โดยการหารด้วยปัจจัยหลักที่ใหญ่ที่สุดคุณจะได้ 9, 3 และสุดท้าย 1 ซึ่งซึ่งเป็นตัวเลขหนึ่งหลักก็เป็น palindromes ตั้งแต่ 1 ไม่มีปัจจัยหลักกระบวนการสิ้นสุดที่นี่ ตอนนี้โดยทั่วไปการสังเกตนี้ฉันกำหนด Super-Palindrome เป็น Palindrome ซึ่งเป็น …

30
palindrome ที่เล็กที่สุดหารด้วยอินพุต
ป.ร. ให้ไว้เป็นจำนวนเต็มบวกNเอาท์พุทจำนวนเต็มบวกที่เล็กที่สุดเช่นว่าจำนวนนี้เป็น palindrome (คือเป็นสิ่งที่ตรงกันข้ามของตัวเอง) Nและหารด้วย palindrome (เช่นการส่งออก) จะต้องไม่จำเป็นต้องมีศูนย์นำจะเป็นประโยคเช่นไม่ได้เป็นคำตอบที่ถูกต้องสำหรับ08016 อินพุตจะไม่เป็นทวีคูณของ 10 เนื่องจากเหตุผลก่อนหน้า โปรแกรมของคุณอาจใช้เวลานานเท่าที่จำเป็นแม้ว่าในทางปฏิบัติมันจะใช้เวลานานเกินกว่าจะตอบคำถามได้ อินพุตและเอาต์พุต คุณสามารถรับอินพุตSTDINเป็นอาร์กิวเมนต์ของฟังก์ชันหรืออะไรก็ได้ที่คล้ายกัน คุณอาจพิมพ์ผลลัพธ์ไปที่STDOUTส่งคืนจากฟังก์ชันหรือสิ่งอื่นที่คล้ายคลึงกัน อินพุตและเอาต์พุตต้องอยู่ในฐานเลขฐานสิบ กรณีทดสอบ N Output 1 1 2 2 16 272 17 272 42 252 111 111 302 87278 1234 28382 เกณฑ์การให้คะแนน นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ

15
ความท้าทายทางเรขาคณิต
ทุกคนรักรูปทรงเรขาคณิต เหตุใดเราจึงไม่ลองและเขียนรหัสมัน ความท้าทายนี้เกี่ยวข้องกับการใช้ตัวอักษรและตัวเลขและทำให้รูปร่างขึ้นอยู่กับมัน การป้อนข้อมูล อินพุตจะอยู่ในรูปแบบของ (shapeIdentifier)(size)(inverter)การป้อนข้อมูลจะอยู่ในรูปแบบของ แต่รูปร่างคือตัวระบุขนาดและอินเวอร์เตอร์คืออะไร ตัวระบุรูปร่างเป็นตัวระบุสำหรับประเภทของรูปร่างที่คุณจะทำกับ*s ต่อไปนี้เป็นตัวระบุรูปร่าง: s - จัตุรัส t - สามเหลี่ยม ขนาดจะอยู่ระหว่าง1-20และเป็นขนาดของรูป อินเวอร์เตอร์เป็นหรือไม่รูปร่างจะถูกลงคว่ำซึ่งจะเขียนแทนด้วยหรือ+ -หมายเหตุ: s3-== (เท่ากับ) s3+เพราะกำลังสองเป็นสมมาตร อย่างไรก็ตามt5-! = t5+(ไม่เท่ากับ) ช่องว่างต่อท้ายนั้นไม่เป็นไรในผลลัพธ์ แต่ช่องว่างชั้นนำไม่ ตัวอย่างผลลัพธ์ Input: s3+ Output: *** *** *** Input: t5+ Output: * *** ***** Input: t3- Output: *** * หมายเหตุพิเศษ อินพุตสามเหลี่ยมจะเป็นเลขคี่เสมอดังนั้นสามเหลี่ยมจะลงท้ายด้วย 1 *ที่ด้านบนเสมอ ขนาดของรูปสามเหลี่ยมคือขนาดของฐานถ้าอินเวอร์เตอร์เป็น และมีขนาดของด้านบนถ้าอินเวอร์เตอร์เป็น+-
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

30
รับตัวเลขสุ่ม n ตัวเลขด้วยตัวเลขที่แตกต่างกันและไม่ใช่ 0
ฉันอ่านคำถามนี้และคิดว่ามันจะเป็นการท้าทายที่ดี งาน ให้อินพุต0<n<10สร้างตัวเลขสุ่มด้วย ตัวเลขที่แน่นอน ครั้งแรกไม่ได้ 0 ดังนั้น f(n)>10**(n-1)-1 ตัวเลขที่แตกต่างกัน เกณฑ์การชนะ นี่คือรหัส - กอล์ฟเพื่อให้ได้รหัสที่สั้นที่สุด สุ่ม ฉันหมายถึงการกระจายแบบสุ่มอย่างสม่ำเสมอ ดังนั้นจากมุมมองของโปรแกรมแต่ละหมายเลขที่เป็นไปได้มีโอกาสเดียวกัน หากภาษาที่คุณกำลังเขียนมีตัวสร้างตัวเลขสุ่มแปลก ๆ ก็ไม่เป็นไรที่จะใช้มัน ตัวอย่าง รายการค่าที่จะเลือกแบบสุ่มสำหรับn=2คือ: [10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, …
22 code-golf  number  random  grid  game  king-of-the-hill  javascript  code-golf  arithmetic  statistics  code-golf  math  code-golf  math  code-golf  string  palindrome  code-golf  string  interactive  code-golf  quine  polyglot  code-golf  string  stack-exchange-api  code-golf  number-theory  decision-problem  code-golf  tips  code-golf  string  internet  code-golf  graphical-output  image-processing  fractal  code-golf  ascii-art  geometry  hexagonal-grid  code-golf  string  restricted-source  hello-world  code-golf  game  code-golf  cipher  code-golf  permutations  cops-and-robbers  permutations  cops-and-robbers  code-golf  internet  stack-exchange-api  code-golf  ascii-art  random  code-golf  tips  code-golf  ascii-art  code-golf  code-golf  kolmogorov-complexity  code-golf  string  unicode  code-golf  number  sequence  primes  palindrome  code-golf  game  decision-problem  code-golf  math  geometry  code-golf  graphical-output  interactive  code-golf  set-partitions  code-golf  number  arithmetic  restricted-source  code-golf  decision-problem  python  recursion  code-golf  ascii-art  code-golf  source-layout  code-golf  function  recursion  functional-programming  code-golf  game  combinatorics  permutations  code-golf  string  file-system  code-golf  string  hashing  code-golf  stack-exchange-api  code-golf  string  code-golf  math  number  arithmetic  polyglot 

25
พิมพ์หมายเลข non-palindromic ของ Nth
จำนวน palindromic (ในกรณีที่คุณไม่ทราบ) เป็นตัวเลขที่อ่านไปข้างหน้าและข้างหลังเหมือนกัน (ตัวอย่าง 11) ครั้งแรก 15 ตัวเลขที่ไม่ใช่ palindromic 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26คือ: นี่คือA029742 ฉันต้องการตัวเลขเหล่านี้อย่างต่อเนื่อง แต่แผ่นบันทึกย่อของฉันมีขนาดเล็กมากดังนั้นรหัสของคุณจะต้องสั้นที่สุด กฎระเบียบ การส่งแต่ละครั้งจะต้องเป็นโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบ (เช่นใน C คุณไม่สามารถกำหนดฟังก์ชั่นที่ไม่มีส่วนหัวได้ แต่คุณสามารถกำหนดฟังก์ชั่นที่มีส่วนหัวที่จำเป็น) หากเป็นไปได้ให้ระบุลิงค์ไปยังเว็บไซต์ที่สามารถทดสอบโปรแกรมของคุณได้ STDERRโปรแกรมของคุณไม่ต้องเขียนอะไรไป คุณสามารถป้อนเป็นอาร์กิวเมนต์หรือจากSTDIN(หรือเป็นทางเลือกที่ใกล้เคียงที่สุดในภาษาของคุณ) โปรแกรมมีคะแนนตามไบต์ ชุดอักขระปกติคือ UTF-8 หากคุณใช้ตัวอื่นโปรดระบุ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม กรณีทดสอบ 1 ==> 10 ----- 5 ==> 15 …

27
เครื่องกำเนิดไฟฟ้า Palindromic Palindrome
สร้างโปรแกรมที่แปลงสตริงอินพุตเป็น palindrome เริ่มต้นด้วยสตริงอินพุต ตัวโปรแกรมเองจะต้องเป็นแบบ palindrome ยกตัวอย่างเช่นการป้อนข้อมูล: พิมพ์neverod neveroddorevenคุณควรจัดการอินพุตแบบหลายคำหลายบรรทัดเช่นกัน

29
ค้นหาหมายเลข palindromic ที่ใกล้เคียงที่สุด
รับตัวเลขNเอาต์พุต / return Xดังนั้นN + Xคือ palindrome โดยที่| X | จะต้องมีขนาดเล็กที่สุด Palindrome:ตัวเลขคือ palindrome หากลำดับของตัวเลขเหมือนกันเมื่ออ่านจากซ้ายไปขวาเหมือนกับเมื่ออ่านจากขวาไปซ้าย 95359และ6548456มีความสมมาตร123และ2424ไม่ใช่ ตัวเลขที่มีเลขศูนย์นำหน้าเช่น020palindrome การป้อนข้อมูลเป็นจำนวนเต็มบวกที่มีขนาดเล็กกว่า 10 15 อ่านจาก stdin เป็น method-parameter อะไรก็ได้ เอาท์พุทจะต้องเป็นจำนวนเต็ม (บวกหรือลบ) และควรเป็น 0 ถ้าอินพุตนั้นเป็นพาลินด์มาแล้ว คุณสามารถเขียนผลลัพธ์ของคุณไปยัง stdout ส่งคืนจากฟังก์ชั่นหรือสิ่งที่คุณต้องการ หากมี 2 ตัวเลข (เช่น2และ-2) ที่ตรงตามข้อกำหนดให้ส่งออกเพียงหนึ่งในนั้น ตัวอย่าง: Input Output 3 0 234 -2 1299931 -10 126 5 or -5 …

3
เกมที่มีสัดส่วนของอะตอม
งานของคุณสร้างบอทที่เล่นAtomasด้วยคะแนนสูงสุด เกมทำงานอย่างไร: gameboard เริ่มต้นด้วยแหวน 6 "อะตอม" ที่มีจำนวนตั้งแต่การ1 3คุณสามารถ "เล่น" อะตอมระหว่างสองอะตอมหรืออะตอมอื่นขึ้นอยู่กับอะตอมเอง คุณสามารถมีอะตอมปกติหรืออะตอมพิเศษ อะตอมปกติ: คุณสามารถเล่นอะตอมปกติระหว่างสองอะตอมที่มีอยู่บนกระดาน คุณเริ่มต้นด้วยอะตอมในช่วง1 to 3แต่ช่วงเพิ่มขึ้น 1 ทุกๆ 40 การเคลื่อนไหว (ดังนั้นหลังจาก 40 การเคลื่อนไหวช่วงจะกลายเป็น2 to 4) หากมีอะตอมบนกระดานที่ต่ำกว่าช่วงมันจะมี1 / no. of atoms of that number on the boardโอกาสเกิดการวางไข่ สมมติว่าคุณต้อง2เล่นและบอร์ดมีลักษณะดังนี้: 1 1 2 1 สถานที่ Let 's ไปทางขวาของ21 กระดานตอนนี้กลายเป็น: 1 1 2 1 …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

30
วาดสี่เหลี่ยมกลวงของ # ด้วยความกว้างที่กำหนด
ฉันได้รับความท้าทายนี้จากรหัสและฉันอยากรู้เกี่ยวกับการแก้ปัญหาที่ดีกว่าของฉัน: กำหนดความกว้างผ่านอินพุตมาตรฐานให้วาดสี่เหลี่ยมกลวงของ '#' ในความกว้างและความยาวที่กำหนด ตัวอย่าง: 5 ผลลัพธ์ใน ##### # # # # # # ##### ฉันใช้หลามเพื่อแก้ปัญหานี้ดังนั้นฉันจึงสนใจในรหัสหลามอื่น ๆ โดยเฉพาะ แต่โปรดโพสต์โซลูชันของคุณในภาษาที่คุณต้องการ
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

14
palindromic ฐานทั้งหมดของคุณเป็นของเรา
สร้างเลขลำดับฐานที่nเป็น Palindrome ( OEIS A126071 ) โดยเฉพาะลำดับที่ถูกกำหนดดังต่อไปนี้: ได้รับตัวเลขnแสดงมันในฐานaสำหรับa = 1,2, ..., nและนับจำนวนนิพจน์เหล่านั้นเป็น palindromic "Palindromic" เป็นที่เข้าใจกันในแง่ของการกลับหลักฐานaของการแสดงออกเป็นหน่วยอะตอม (ขอบคุณ@Martin Büttner ) เป็นตัวอย่างให้พิจารณาn= 5: a=1: นิพจน์คือ11111: palindromic a=2: นิพจน์คือ101: palindromic a=3: นิพจน์คือ12: ไม่ใช่ palindromic a=4: นิพจน์คือ11: palindromic a=5: นิพจน์คือ10: ไม่ใช่ palindromic ดังนั้นผลการมีn=5 3โปรดทราบว่า OEIS ใช้ฐาน2, ..., n+1แทน1, ..., n(ขอบคุณ@beaker ) มันเทียบเท่าเพราะการแสดงออกในฐาน1และn+1มักจะเป็น Palindromic ค่าแรกของลำดับคือ 1, …

14
การเพิ่มกลับทาง Palindrome
การเพิ่มกลับทาง Palindrome กระบวนการของการกลับรายการเพิ่มคือที่ที่มีการเพิ่มจำนวนลงในนั้นจะกลับหลังจนกว่าจำนวนที่สร้างขึ้นจะเป็นแบบสี ตัวอย่างเช่นถ้าเราเริ่มต้นด้วย 68 กระบวนการจะเป็น: 68 + 86 => 154 + 451 => 605 + 506 => 1111 อย่างที่คุณเห็นสิ่งนี้ใช้เวลา 3 ส่วนเพื่อรับจำนวน palindromic ถ้าเราจะเริ่มต้นด้วย89เราจะต้องมี 24 ขั้นตอน (ซึ่งคุณสามารถดูรายละเอียดที่นี่ ) บันทึกสถิติโลกสำหรับขั้นตอนการดำเนินการมากที่สุดก่อนที่จะ palindrome จะมาถึงคือ 261 ซึ่งเกิดขึ้นสำหรับจำนวน1186060307891929990การผลิตจำนวนที่มีขนาดใหญ่กว่า 10 118 อย่างไรก็ตามมีตัวเลขไม่กี่ตัวที่เราไม่สามารถรับได้ เหล่านี้เรียกว่าหมายเลข Lychrel เนื่องจากเราทำงานในฐาน 10 เราสามารถเรียกพวกเขาว่าผู้สมัครเพราะไม่มีข้อพิสูจน์ว่าตัวเลขเหล่านี้ไม่ถึง palindrome ตัวอย่างเช่นผู้สมัคร Lychrel -10 ที่มีขนาดเล็กที่สุดคือ 196 คนและผ่านการทำซ้ำกว่าพันล้านครั้ง ถ้า palindrome …

14
สามเหลี่ยม Palindromic เต็ม
160615051พิจารณาสตริง มันอาจเป็น "triangulated" เช่น: 1 606 15051 จากนั้นแต่ละแถวจะมีลักษณะสีทึบ นอกจากนี้โปรดทราบว่าแต่ละด้านของเส้นรอบวงก็มีลักษณะเป็นสีน้ำตาล: 1 | 1 | 6 | 6 | 1 | 1 | 15051 ดังนั้นสตริงนี้ถือได้ว่าเป็นรูปสามเหลี่ยม palindromic ไม่ต้องกังวลเกี่ยวกับระดับความสูง100ในกรณีนี้มันไม่จำเป็นต้องเป็น Palindromic อินพุต:สตริงอักขระ ASCII ที่พิมพ์ได้จาก 0x20 ถึง 0x7E นี่อาจเป็นอาเรย์ตัวอักษรสตริงเดี่ยวหรืออาเรย์ของจุดรหัส ASCII การป้อนข้อมูลของคุณจะสามารถถูกวิเคราะห์แบบสามเหลี่ยมได้ (นั่นคือความยาวของมันจะเป็นรูปสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบเสมอ) เอาท์พุท : ค่าความจริงถ้าสตริงเป็นรูปสามเหลี่ยม Palindromic เต็มหรือค่าเท็จเป็นอย่างอื่น กรณีทดสอบ input => output 1 => true A => …

14
ตัวเลข Permutapalindromic
กำหนดจำนวนเต็มNเป็นอินพุตเอาต์พุตNจำนวน permutapalindromic ที่ จำนวน permutapalindromic เป็นจำนวนเต็มบวกอย่างเคร่งครัดเช่นที่มีอย่างน้อยหนึ่งการเปลี่ยนแปลงของตัวเลขที่ส่งผลให้ palindrome (เช่นจำนวนที่เป็นของตัวเองกลับ) ตัวอย่างเช่น117เป็นจำนวน permutapalindromic เนื่องจากตัวเลขสามารถเปลี่ยนเป็นตัวเลข171ซึ่งเป็น palindrome เราพิจารณาว่าตัวเลขเช่น10นี้ไม่ใช่ตัวเลข permutapalindromic แม้ว่าจะ01 = 1เป็นแบบ palindrome เรากำหนดว่าการเปลี่ยนรูปแบบ palindromic จะต้องไม่มีศูนย์นำหน้า (เช่น0นั้นเองไม่ได้เป็น permutapalindromic) ตัวเลขที่มี palindromes แล้วยัง permutapalindromic เนื่องจากอนุญาตให้ไม่มีอะไรถูกต้อง อินพุตและเอาต์พุต Nอาจเป็นดัชนี 0 หรือดัชนี 1 โปรดระบุว่าคำตอบของคุณสองข้อที่ใช้ การป้อนข้อมูลสามารถดำเนินการผ่านSTDINเป็นอาร์กิวเมนต์ฟังก์ชันหรือสิ่งอื่นที่คล้ายกันในภาษาที่คุณเลือก เอาต์พุตสามารถเขียนไปยังSTDOUTส่งคืนจากฟังก์ชันหรือสิ่งอื่นที่คล้ายกันในภาษาที่คุณเลือก อินพุตและเอาต์พุตต้องอยู่ในฐานเลขฐานสิบ กรณีทดสอบ กรณีทดสอบต่อไปนี้จัดทำดัชนี 1 โปรแกรมของคุณจะต้องสามารถผ่านกรณีทดสอบใด ๆ ที่แสดงไว้ที่นี่ในเวลาไม่เกิน 1 นาที N Output 1 1 2 …

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