In this post, we will solve Find HackerRank HackerRank Solution. This problem (Find HackerRank) is a part of HackerRank Regex series.
Find HackerRank – HackerRank Solution
Java
import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static int find_hackerRank(String s) { Pattern p1=Pattern.compile("hacker[.]*rank$"); Pattern p2=Pattern.compile("hackerrank.*$"); Pattern p3=Pattern.compile(".+hackerrank$"); Matcher m=p1.matcher(s); if(m.matches()) { return 0; } m=p2.matcher(s); if(m.matches()) { return 1; } m=p3.matcher(s); if(m.matches()) { return 2; } return -1; } public static void main(String[] args) throws Exception{ int t; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); t=Integer.parseInt(in.readLine()); for(int i=0;i<t;i++) { String s=in.readLine(); System.out.println(find_hackerRank(s)); } } }
Note: This problem (Find HackerRank) is generated by HackerRank but the solution is provided by CodingBroz. This tutorial is only for Educational and Learning purpose.