Cho một chuỗi chỉ chứa các chữ cái, xuất độ dài của chuỗi chữ cái liên tiếp dài nhất mà từ đó chứa, trong đó thứ tự không quan trọng. Một thuật toán ví dụ có thể sắp xếp từ, loại bỏ các bản sao và sau đó xuất độ dài của lần chạy dài nhất.
Các trường hợp thử nghiệm
watch -> 1
stars -> 3
antidisestablishmentarianism -> 3
backdoor -> 4
a -> 1
tutorials -> 4
Ví dụ, antidisestablishmentarianism
chứa các chữ cái abdehilmnstr
. Các bước chạy dài nhất là lmn
và rst
, cả hai chiều dài 3.
Ghi chú
Bạn có thể lấy tất cả chữ thường, tất cả chữ hoa hoặc chữ in thường làm đầu vào, nhưng trường hợp không thể mã hóa thông tin về từ đó (nghĩa là bạn không thể n
viết hoa các ký tự đầu tiên viết hoa trong đó n
độ dài của lần chạy dài nhất).
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte thắng.
rst
- duy nhất, sắp xếp và chạy liên tục lâu nhất. Chúng ta có thể lấy đầu vào như một mảng các ký tự không?