Ký từ 2!
Cách đây không lâu, tôi đã đăng một thử thách có tên Ký từ đó! . Trong thử thách, bạn phải tìm chữ ký của từ, đó là các chữ cái được xếp theo thứ tự (ví dụ: Chữ ký của this
là hist
). Bây giờ, thử thách đó đã làm khá tốt, nhưng có một vấn đề chính: đó là CÁCH quá dễ dàng (xem câu trả lời của GolfScript ). Vì vậy, tôi đã đăng một thử thách tương tự, nhưng với nhiều quy tắc hơn, hầu hết trong số đó đã được đề xuất bởi người dùng PPCG trong các nhận xét về câu đố trước đó. Vì vậy, ở đây chúng tôi đi!
Quy tắc
- Chương trình của bạn phải lấy một đầu vào, sau đó xuất chữ ký thành STDOUT hoặc tương đương với bất kỳ ngôn ngữ nào bạn sử dụng.
- Bạn không được phép sử dụng các chức năng sắp xếp tích hợp, vì vậy những thứ như
$
trong GolfScript không được phép. - Multicase phải được hỗ trợ - chương trình của bạn phải nhóm các chữ cái của cả chữ hoa và chữ thường với nhau. Vì vậy, chữ ký của
Hello
làeHllo
, không phảiHello
khi bạn được đưa ra bởi câu trả lời GolfScript trên phiên bản đầu tiên. - Phải có một trình thông dịch / trình biên dịch miễn phí cho chương trình của bạn, mà bạn nên liên kết đến.
Chấm điểm
Điểm của bạn là số byte của bạn. Số byte thấp nhất sẽ thắng.
Bảng xếp hạng
Dưới đây là Stack Snippet để tạo cả bảng xếp hạng thông thường và tổng quan về người chiến thắng theo ngôn ngữ.
Để đảm bảo rằng câu trả lời của bạn hiển thị, vui lòng bắt đầu câu trả lời của bạn bằng một tiêu đề, sử dụng mẫu Markdown sau:
# Language Name, N bytes
nơi N
là kích thước của trình của bạn. Nếu bạn cải thiện điểm số của mình, bạn có thể giữ điểm số cũ trong tiêu đề, bằng cách đánh bại chúng thông qua. Ví dụ:
# Ruby, <s>104</s> <s>101</s> 96 bytes
ThHihs
chúng ta có thể xuấthHhist
hoặc chúng ta phải xuấthhHist
hayHhhist
không?