9
มันเป็นภูเขาหรือไม่?
ท้าทาย สำหรับความท้าทายนี้สตริงที่เป็นภูเขาเป็นสิ่งที่สอดคล้องกับกฎไวยากรณ์M: x(Mx)*ที่ทุกการผลิต x ทั้งหมดเป็นอักขระเดียวกัน เมื่อเยื้องสายภูเขาอาจมีลักษณะเช่นนี้: A B C D C E F E C B A อย่างที่คุณเห็นมันดูเหมือนภูเขาจากทางด้านข้าง นิยามอย่างเป็นทางการ อักขระเดี่ยวใด ๆ ที่aเป็นภูเขา ถ้าSเป็นสตริงภูเขาและaเป็นอักขระแล้วก็aSaเป็นภูเขาซึ่งการวางเคียงกันแสดงถึงการต่อสตริง ถ้าaSaและaTaเป็นสายภูเขาก็aSaTaเป็นสายภูเขา โปรดทราบว่ากฎนี้มีความหมายว่ารูปแบบนี้มีไว้สำหรับการทำซ้ำจำนวนเท่าใดก็ได้ (เช่นaSaTaUa, aSaTaUaVa, aSaTaUaVaWa... มีทั้งหมดภูเขา.) ตัวอย่าง palindromes ความยาวคี่ทั้งหมดเป็นภูเขาตัวอย่างเช่น: t a c o c a t qwertytrasdfdgdsarewqjklkjq เป็นตัวอย่างเล็กน้อย: q w e r t y t r a …