diff --git a/javacodechallenges/src/main/java/com/linkedin/javacodechallenges/App.java b/javacodechallenges/src/main/java/com/linkedin/javacodechallenges/App.java index 18ab8098..cb6a68e0 100644 --- a/javacodechallenges/src/main/java/com/linkedin/javacodechallenges/App.java +++ b/javacodechallenges/src/main/java/com/linkedin/javacodechallenges/App.java @@ -4,8 +4,18 @@ public class App { + //atleast six characters + //one upper case letter + //one lowercase letter + //one number public static boolean isPasswordComplex(String password) { - return false; + + return password.length() >=6 + && password.matches(".*\\d.*") + && password.matches(".*[a-z].*") + && password.matches(".*[A-Z].*"); + + // n } public static void main(String[] args) { diff --git a/javacodechallenges/target/classes/com/linkedin/javacodechallenges/App.class b/javacodechallenges/target/classes/com/linkedin/javacodechallenges/App.class index 6f7bd849..48016350 100644 Binary files a/javacodechallenges/target/classes/com/linkedin/javacodechallenges/App.class and b/javacodechallenges/target/classes/com/linkedin/javacodechallenges/App.class differ