0
What is wrong in my code ?
You're interviewing to join a security team. They want to see you build a password evaluator for your technical interview to validate the input. Task: Write a program that takes in a string as input and evaluates it as a valid password. The password is valid if it has at a minimum 2 numbers, 2 of the following special characters ('!', '@', '#', '
#x27;, '%', '&', '*'), and a length of at least 7 characters. If the password passes the check, output 'Strong', else output 'Weak'. Input Format: A string representing the password to evaluate. Output Format: A string that says 'Strong' if the input meets the requirements, or 'Weak', if not. Sample Input: Hello@$World19 Sample Output: Strong3 ответов
+ 1
How to solve
0
Code :
import re
password=input()
if len(password)<7:
print("Weak")
elif re.search(r"[!@#$%^&*()_/,.']{2}",password) is None:
print("Weak")
elif re.search("\d",password) is None:
print("Weak")
else:
print("Strong")
0
✩✮★✮✩ after writing this code:
import re
password=input()
if len(password)<7:
print("Weak")
elif re.search(r"[@#$%&*]{1}",password) is None:
print("Weak")
elif re.search("\d",password) is None:
print("Weak")
else:
print("Strong")
My code is working in Distop properly
But in mobile new line come