แรงบันดาลใจท้าทายคือสิ่งที่ฉันเห็นที่ไหนสักแห่ง:
คำว่า "แม่ชี" เป็นเพียงตัวอักษรnกำลังทำกงล้อ
ความท้าทายของคุณคือการใช้สายและตรวจสอบว่ามันเป็นตัวอักษรตัวแรกที่ทำล้อ
กฎระเบียบ
สตริงเป็นตัวอักษรที่ทำล้อเลียนถ้า:
- ตัวอักษรตัวแรกเหมือนกับตัวอักษรตัวสุดท้าย (จดหมายไม่สามารถตกลงบนหัวของมันได้)
- สตริงจะสลับระหว่างตัวอักษรของวงล้อหมุนทุกตัวละครหนึ่งตัว
ตัวอักษร cartwheeling มีnและu, mและw, และb qโปรดทราบว่าnและwร่วมกันไม่ได้ cartwheeling ตัวอักษรและไม่เป็นและwb
- คุณจะใช้สายอักขระโดยใช้วิธีการอินพุตมาตรฐานของเรา
- คุณจะส่งออกค่าความจริงหากสตริงเป็นตัวอักษรการหมุนวนและค่าเท็จถ้าไม่ได้ เอาต์พุตสามารถทำได้โดยใช้วิธีเอาต์พุตมาตรฐานใด ๆ
กฎเพิ่มเติม:
- เฉพาะอักษรตัวพิมพ์เล็กกงเกวียน
n/u/m/w/b/qจำเป็นที่จะต้องได้รับการจัดการ - คุณอาจคิดว่าอินพุตไม่เคยว่างเปล่า
- สตริงอักขระหนึ่งตัวไม่ใช่รถเข็นที่ถูกต้อง
กรณีทดสอบ
Input -> Output
nun -> truthy
nunun -> truthy
nunununu -> falsy
wmw -> truthy
wmwun -> falsy
bqbqbqbqbqb -> truthy
v^v^v -> falsy
AVAVA -> falsy
OOO -> falsy
ununununu -> truthy
nunwmwnun -> falsy
nun unun -> falsy
nunwmw -> falsy
nnuunnuunnuu -> falsy
nwnwnwnwn -> falsy
m -> falsy
nunuuunun -> falsy
ผู้ชนะ
เช่นเดียวกับcode-golfรหัสที่สั้นที่สุด (ในแต่ละภาษา) ชนะ!
uwuwuwuwuwu
bqbแต่ไม่ใช่pdp?
dpd, pdp และทำดังกล่าวไม่ทำงานผมคิดว่าคุณควรมีไว้ในกรณีทดสอบกับคำตอบที่ falsy
bcartwheels เป็นqใช่มั้ยdและpยังเป็นเพื่อนเกวียน กุญแจสำคัญคือมันหมุนไม่พลิก