ฉันคิดถึงวิธีใหม่ในการสร้างรหัสผ่านของฉันและแม้ว่ามันอาจจะไม่ฉลาดในระยะยาว แต่ก็ยังสามารถสร้างรหัสกอล์ฟที่สนุกได้
การสร้างชุดคำศัพท์รหัสผ่านจึงถูกสร้างขึ้น:
- เลือกที่ nตัวละครในที่ nคำ
- หากnมีขนาดใหญ่กว่าคำนั้นให้นับถอยหลังต่อไป
ตัวอย่าง:
This is a fun task!
T s a u !
T คือตัวอักษรตัวแรก
คือที่สอง
เป็นครั้งแรก แต่จะกลับมาก็ยังเป็นคนที่สาม
ยูเป็นครั้งที่สอง แต่เป็นเพราะย้อนหลังนับก็ยังสี่
'!' เป็นตัวละครที่ห้าใน 'task!' และจะรวมอยู่ในรหัสผ่านสุดท้ายTsau!
กฎระเบียบ
- อินพุตจะเป็นสตริง
- แยกสตริงบนช่องว่างต้องรวมอักขระอื่นทั้งหมด
- ตัวอักษรตัวพิมพ์ใหญ่ต้องเป็นตัวพิมพ์ใหญ่เช่นเดียวกับตัวพิมพ์เล็ก
- คุณใช้nก้าวในแต่ละคำโดยที่nคือจำนวนคำที่มาก่อนบวกหนึ่งคำ
- หากnมีขนาดใหญ่กว่าคำว่าคุณจะต้องย้อนกลับผ่านคำว่าถ้าคุณเริ่มต้นคุณจะไปข้างหน้าอีกครั้งจนกว่าคุณจะก้าวnครั้ง
- อักขระตัวแรกและตัวสุดท้ายจะถูกเหยียบเพียงครั้งเดียวดังนั้น 'สนุก' ในตำแหน่งที่เจ็ดเป็นตัวอย่างไป 'funufun' และสิ้นสุดที่ n ไม่ใช่ 'funnuff' และลงท้ายด้วย f
- เอาต์พุตต้องเป็นสตริง
ตัวอย่าง:
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
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!
Tsau!
เป็นภาษาจีนสำหรับFuck!
to
เป็นคำที่ 12 (0-จัดทำดัชนี) ในสายยาวและดังนั้นจึงรหัสตัวอักษรที่ควรจะเป็นไม่ได้t
o