Skip to main content

Posts

Showing posts with the label Java Regex Hackerrank Solution

Java Regex Hackerrank Solution

 Java Regex Hackerrank Solution For Explanation Watch Video: Sample Input 000.12.12.034 121.234.12.12 23.45.12.56 00.12.123.123123.123 122.23 Hello.IP Sample Output true true true false false false Code: import  java.util.regex.Matcher; import  java.util.regex.Pattern; import  java.util.Scanner; class  Solution{      public   static   void  main(String[] args){         Scanner in =  new  Scanner(System.in);          while (in.hasNext()){             String IP = in.next();             System.out.println(IP.matches( new  MyRegex().pattern));         }     } } //Write your code here class MyRegex{     //1--> it can contain single digit i.e ([0-9]);     //2--> It can contain two digits i.e ([0-9][0-9]);     //3--> Range is (099 to 199)i.e((0|1)[0-9][0-9]);            //4--> range is (200 - 249) i.e (2[0-4][0-9]) ;     //5--> range is (250-255) i.e (25[0-5]);         String reg = "([0-9]|[0-9][0-9]|(0|1)[0-9][0-9]|2[0-4][0-9]|25[0-5])";     public String pattern = r