Đây là một biến thể của Play chuỗi từ và Xây dựng chuỗi từ dài .
Đầu vào là một danh sách không trống các từ duy nhất có ít nhất 2 ký tự được tạo thành từ các ký tự trong [az]. Bạn cần xuất độ dài của chuỗi dài nhất có thể, trong đó mỗi từ tiếp theo bắt đầu bằng chữ cái cuối cùng của từ trước đó. Bạn có thể bắt đầu với bất kỳ từ nào trong danh sách.
Một khuynh hướng khác là bạn được phép lặp lại bất kỳ từ nào trong danh sách. Tuy nhiên, bạn không thể lặp lại bất kỳ khối hai từ. Ví dụ:
cat->tac->cat
được phép, nhưng cat->tac->cat->tac
không, vì bạn đã lặp lại một khối hai từ ( cat->tac
). Ngoài ra, bạn không thể sử dụng cùng một từ hai lần liên tiếp (ví dụ eye->eye
).
Ví dụ:
cat dog tree egg
=> 3 (mèo-> cây-> trứng)new men ten whim
=> 5 (mười-> mới-> ý thích-> đàn ông-> mới)truth fret heart his
=> 5 (băn khoăn-> sự thật-> trái tim-> sự thật-> của anh ấy)we were stew early yew easy
=> 9 (hầm-> was-> sớm-> yew-> were-> easy-> yew-> chúng tôi-> easy)tac cat tac cot tac can
=> 6 (tac-> cat-> tac-> cot-> tac-> can)
(Hãy cho tôi biết nếu tôi mắc lỗi trong bất kỳ ví dụ nào trong số này hoặc nếu bạn đưa ra nhiều hơn.)
"cat dog tred xy yz zx"
trả lại4
. Đúng không? Có nên không3
?