Permutation String

Sneha Michelle,Sliding Window

Problem Statement


Algorithm


Code

class Solution {
    public boolean checkInclusion(String s1, String s2) {
    
        char[] s1temparr = s1.toCharArray();
        Arrays.sort(s1temparr);
        String sorteds1 = new String(s1temparr);
 
        for (int i=0;i<s2.length()-s1.length()+1;i++){
            String temp = s2.substring(i, i+s1.length());
            char[] temparray = temp.toCharArray();
            Arrays.sort(temparray);
            String sortedarr = new String(temparray);
            if (sorteds1.equals(sortedarr)){
                return true;
            }
        }
 
        return false;
 
 
    }
}