Nhiệm vụ của bạn là tạo ra một chương trình sẽ lấy đầu vào của một từ có độ dài bất kỳ, bằng phông chữ Calibri. Từ này sẽ được tạo từ các ký tự chữ cái được tìm thấy trên bàn phím QWERTY bình thường. Sẽ không có dấu hoặc bất kỳ ký tự nào khác (ví dụ: dấu chấm câu, số, v.v.).
Vì vậy, các nhân vật ban đầu là:
ABCDEFGHIJKLMNOPQRSTU VWXYZ
Chương trình sau đó sẽ xáo trộn nó để thay đổi các ký tự sao cho chúng trông giống hoặc giống hệt nhau, điều này có thể gây nhầm lẫn cho trình kiểm tra chính tả bằng cách gắn cờ, nhưng nó sẽ khiến tôi nhầm lẫn vì nó trông giống như từ bình thường, với ký tự không thay đổi.
Một ví dụ về điều này là ký tự Unicode U+0430, chữ cái nhỏ Cyrillic a ("а"), có thể trông giống hệt ký tự Unicode U+0061, chữ cái nhỏ Latin a, ("a") là chữ thường "a" được sử dụng trong tiếng Anh.
Một ví dụ khác là các chữ cái tiếng Nga а, с, е, о, р, х và у có các bản sao quang học trong bảng chữ cái Latinh cơ bản và trông gần giống với a, c, e, o, p, x và y.
Quy tắc:
- Chương trình phải làm việc ra các nhân vật tương tự. Điều này có nghĩa là chúng không thể được lưu trữ dưới mọi hình thức . Điều này có nghĩa là giá trị Unicode hoặc chính ký tự.
- Đây là một mã golf - câu trả lời ngắn nhất chiến thắng!
- Bạn cũng phải đăng phiên bản không có bản quyền để tránh gian lận không thể bị phát hiện khi chơi golf!
- Bạn có thể sử dụng bất kỳ chức năng hoặc chương trình nào để làm điều này, miễn là các từ không được lưu trữ ở đó.
- Bạn phải sử dụng UTF-8. Đầu vào và đầu ra khác bị cấm. Điều này là để tôi thực sự có thể đọc những gì bạn đang xuất ra, và những gì tôi đang nhập, vì vậy tôi không có một khối vuông, dấu hỏi và ❮ther rand❮m puncuati❮n!
- Nó phải làm việc với bất kỳ từ nào tôi nhập vào.
Một ví dụ hoạt động (Sao chép và dán từ này vào word và chèn khoảng trắng sau, nó sẽ gắn cờ cái thứ hai chứ không phải cái thứ nhất.)
Halim
Hаlim
Một số thông tin hữu ích ở đây
Chúc may mắn! Bắt đầu
