Sử dụng ngôn ngữ bạn chọn, viết chức năng / tập lệnh / chương trình ngắn nhất bạn có thể sẽ xác định từ có số lượng chữ cái duy nhất cao nhất trong một văn bản.
- Các chữ cái duy nhất phải bao gồm bất kỳ ký tự riêng biệt nào sử dụng mã hóa UTF-8 .
- Phiên bản chữ hoa và chữ thường của cùng một ký tự là khác nhau và khác biệt;
'a' != 'A'
- Phiên bản chữ hoa và chữ thường của cùng một ký tự là khác nhau và khác biệt;
- Các từ bị ràng buộc bởi bất kỳ ký tự khoảng trắng.
- 'Chữ cái' là bất kỳ ký hiệu nào có thể được biểu thị bằng một ký tự unicode duy nhất.
- Tài liệu văn bản phải được đọc bằng mã của bạn - không tải trước / mã hóa cứng văn bản được phép.
- Đầu ra phải là từ, theo sau là số lượng chữ cái duy nhất.
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch - 18
- Bất kỳ dấu phân cách / khoảng cách giữa hai giá trị là tùy thuộc vào bạn, miễn là có ít nhất một ký tự để phân tách chúng.
- Trong trường hợp có nhiều từ tồn tại với số đếm cao nhất, hãy in tất cả các từ cho số đó, với một dòng phân định mới.
siêu tốc độ - 16 pseudolamellibranchiate - 16
- Đây là mã golf, vì vậy mã ngắn nhất sẽ thắng.
Câu trả lời này trên English.SE đã truyền cảm hứng cho tôi để tạo ra thử thách này. Ví dụ này chỉ sử dụng một danh sách từ , nhưng bất kỳ văn bản nào cũng có thể được xử lý.
LlanfairPG
là một từ tiếng Wales và chứa các chữ cái trong bảng chữ cái tiếng Wales - ll
và ch
cả hai chữ cái duy nhất trong ngôn ngữ tiếng Wales.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+~`<>/\\?'";:{}[],.
một "từ" hợp lệ là gì?