Cho một chuỗi các ký tự chữ và số chưa được sắp xếp, vd
ABC321STPpJqZZr0
xuất ra một danh sách các phạm vi ký tự "," được sắp xếp theo thứ tự, được sắp xếp theo giá trị ASCII, bỏ qua trường hợp và loại bỏ trùng lặp ( nghĩa là chỉ xuất ra chữ hoa và ký tự số), vd
0-3, A-C, J, P-T, Z
Quy tắc
- Độ dài của chương trình là điểm cơ bản của bạn, như thường lệ.
- Bạn phải khởi tạo (hardcode) ví dụ trên trong chương trình của bạn, nhưng bạn có thể giảm giá theo chiều dài của ví dụ mà từ chiều dài chương trình của bạn, ví dụ như cho
char* s="ABC321STPpJqZZr0";
bạn có thể giảm giá 16 chars, 11 chars khác bị tính vào chiều dài chương trình của bạn.
Tiền thưởng (+50 tiền thưởng)
- Vì đây là một vấn đề thực sự mà đồng nghiệp của tôi gặp phải ngày hôm nay, cần phải được viết trong Tcl 8.0.5 (phiên bản cổ, thiếu nhiều bản dựng Tcl mới nhất), tôi sẽ trao 50 điểm cho bất kỳ ai viết Tcl 8.0 ngắn nhất .5 giải pháp, nếu có ít nhất 2 lần gửi hợp lệ trong Tcl 8.0.5.
", "
để bao gồm khoảng trắng , nhưng chúng tôi có thể để lại chỉnh sửa của bạn và để nhận xét này phục vụ như chỉ dẫn đó.