Tôi đã nghĩ ra một cách mới để tạo mật khẩu của mình và mặc dù về lâu dài có lẽ nó không thông minh lắm, nhưng nó vẫn có thể tạo ra một môn đánh gôn vui nhộn.
Lấy một chuỗi các từ, mật khẩu được tạo ra như vậy:
- Chọn ký tự thứ n trong từ thứ n
- Nếu n lớn hơn từ, tiếp tục đếm ngược
Thí dụ:
This is a fun task!
T s a u !
T là ký tự đầu tiên
s là ký tự thứ hai
a là ký tự đầu tiên, nhưng qua lại nó cũng là
u thứ ba là thứ hai nhưng vì đếm ngược nên nó cũng là thứ tư
'!' là nhân vật thứ năm trong 'nhiệm vụ!' và do đó sẽ được bao gồm trong mật khẩu cuối cùng,Tsau!
Quy tắc
- Đầu vào sẽ là một chuỗi
- Phân tách chuỗi trên khoảng trắng, tất cả các ký tự khác phải được bao gồm
- Chữ in hoa phải viết hoa, giống với chữ thường
- Bạn thực hiện n bước trong mỗi từ, trong đó n là số lượng từ đã đến trước cộng với một từ
- Nếu n lớn hơn từ, bạn phải lùi lại qua từ, nếu bạn nhấn bắt đầu, bạn lại tiếp tục cho đến khi bạn đã bước n lần
- Nhân vật đầu tiên và cuối cùng chỉ được bước một lần, vì vậy, 'vui vẻ' ở vị trí thứ bảy như một ví dụ là 'funufun' và kết thúc vào n, không phải là 'funnuff' và kết thúc trên f
- Đầu ra phải là một chuỗi
Ví dụ:
Input Output
Once Upon A Time OpAe
There was a man Taaa
Who made a task Waak
That was neat! Taa
This is a long string to display how the generator is supposed to work Tsagnoyotoipto
Mã ngắn nhất tính bằng byte thắng!
Tsau!
là tiếng Trung Quốc choFuck!
to
là từ thứ 12 (0-index) trong chuỗi dài, và do đó, ký tự mã phải làt
, khôngo
.