What is wrong in my code ? | Sololearn: Learn to code for FREE!

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 ('!', '@', '#', '$', '%', '&', '*'), 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: [email protected]$World19 Sample Output: Strong

3 Answers

New Answer

+1

0

Code : import re password=input() if len(password)<7: print("Weak") elif re.search(r"[[email protected]#$%^&*()_/,.']{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