392. Is Subsequence

time: O(n)

space: O(1)

class Solution {
    public boolean isSubsequence(String s, String t) {
        if (s.length() == 0) return true;
        
        int i = 0;
        for (char c : t.toCharArray()) {
            if (c == s.charAt(i)) i++;
            if (i == s.length()) return true;
        }
        return false;
    }
}

follow up

Last updated