มาจากสิ่งนี้ลบโพสต์แล้ว
ให้สตริงคำตอบ (ความจริง / เท็จหรือค่าที่สอดคล้องกันสองค่า) ถ้ามันถือว่าเป็นรหัสผ่านบิชอปที่ดีซึ่งเป็นเมื่อตรงตามเงื่อนไขต่อไปนี้ทั้งหมด:
มันมีอย่างน้อย 10 ตัวอักษร
มันมีอย่างน้อย 3 หลัก (
[0-9]
)มันไม่ใช่ palindrome (เหมือนกับตัวมันเองเมื่อกลับด้าน)
คุณจะได้รับโบนัส 0 ไบต์หากรหัสของคุณเป็นรหัสผ่านบิชอปที่ดี
คำเตือน: Do ไม่ใช้ความดีบิชอปเป็นตัวชี้วัดความแข็งแรงของรหัสผ่านที่เกิดขึ้นจริง!
ตัวอย่าง
รหัสผ่านบิชอปที่ดี
PPCG123GCPP
PPCG123PPCG
PPCG123gcpp
0123456789
Tr0ub4dor&3
รหัสผ่านบิชอปไม่ดี
PPCG123
(สั้นเกินไป)
correct horse battery staple
(ตัวเลขไม่เพียงพอ)
PPCG121GCPP
(palindrome)
(สั้นเกินไปและไม่เพียงพอตัวเลข)
abc121cba
(สั้นเกินไปและ palindrome)
aaaaaaaaaaaa
(palindrome และตัวเลขไม่เพียงพอ)
abc99cba
(ทุกอย่างผิดปกติ)