feat(392-is-subsequence): added py3 soln and readme

This commit is contained in:
2022-02-19 14:21:28 +05:30
parent 58eb2306f2
commit 106aac6492
2 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
class Solution:
def isSubsequence(self, s: str, t: str) -> bool:
slen = len(s)
tlen = len(t)
si = 0
ti = 0
# If s is longer than t, it's obviously not
# going to be a subsequence
if slen > tlen:
return False
while ti < tlen and si < slen:
found = False
while ti < tlen:
if s[si] == t[ti]:
found = True
ti += 1
break
ti += 1
if not found:
return False
si += 1
# We reached end of t but we still have
# characters remaining in s and hence
# it's not a subsequence
if si < slen:
return False
return True