แรงบันดาลใจท้าทายคือสิ่งที่ฉันเห็นที่ไหนสักแห่ง:
คำว่า "แม่ชี" เป็นเพียงตัวอักษรnกำลังทำกงล้อ
ความท้าทายของคุณคือการใช้สายและตรวจสอบว่ามันเป็นตัวอักษรตัวแรกที่ทำล้อ
กฎระเบียบ
สตริงเป็นตัวอักษรที่ทำล้อเลียนถ้า:
- ตัวอักษรตัวแรกเหมือนกับตัวอักษรตัวสุดท้าย (จดหมายไม่สามารถตกลงบนหัวของมันได้)
- สตริงจะสลับระหว่างตัวอักษรของวงล้อหมุนทุกตัวละครหนึ่งตัว
ตัวอักษร cartwheeling มีn
และu
, m
และw
, และb
q
โปรดทราบว่าn
และw
ร่วมกันไม่ได้ cartwheeling ตัวอักษรและไม่เป็นและw
b
- คุณจะใช้สายอักขระโดยใช้วิธีการอินพุตมาตรฐานของเรา
- คุณจะส่งออกค่าความจริงหากสตริงเป็นตัวอักษรการหมุนวนและค่าเท็จถ้าไม่ได้ เอาต์พุตสามารถทำได้โดยใช้วิธีเอาต์พุตมาตรฐานใด ๆ
กฎเพิ่มเติม:
- เฉพาะอักษรตัวพิมพ์เล็กกงเกวียน
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
b
cartwheels เป็นq
ใช่มั้ยd
และp
ยังเป็นเพื่อนเกวียน กุญแจสำคัญคือมันหมุนไม่พลิก