Checking if a String is a subsequence of another String in java

 

public class SubSeqTest {
static boolean isSubsequence(String s, String str) {
int ind = 0;
int count = 0;
while(ind < s.length()){
System.out.println(s);
if(str.contains(s.charAt(ind)+"")){
str = str.substring(str.indexOf(s.charAt(ind)));
count++;
ind++;
}else{
ind++;
}
}
if(count == s.length()){
return true;
}else{
return false;
}
}

public static void main(String[] args) {
System.out.println(isSubsequence("lano","welcomesaio"));
}
}

Comments

Popular posts from this blog

Hackerrank - Quicksort 2 - Sorting

Hackerrank - Day of the Programmer

Hackerrank - UNIQUE ARMSTRONG NUMBER