Code
def check_validity(s):
if len(s) < 8: return False
lower = upper = digit = special = False
for c in s:
if c >= 'a' and c <= 'z': lower = True
elif c >= 'A' and c <= 'Z': upper = True
elif c >= '0' and c <= '9': digit = True
elif c in "!@#$%^&*()": special = True
return lower and upper and digit and special
t = int(input())
for i in range(t):
s = input()
result = check_validity(s)
if result: print("valid")
else: print("invalid")
Information
- Submit By
- Type
- Submission
- Problem
- P1007 Password Checker
- Contest
- Beta Round #1
- Language
- Python 3 (Python 3.12.3)
- Submit At
- 2023-11-29 16:37:43
- Judged At
- 2024-11-11 03:50:54
- Judged By
- Score
- 100
- Total Time
- 16ms
- Peak Memory
- 3.199 MiB