====== Examples ======
1) "hamburger"
2) "I ate 3 hamburgers"
Given two strings str1 and str2, find if str1 is a subsequence of str2. A subsequence is a sequence that can be derived from another sequence by deleting some elements without changing the order of the remaining elements.
Example:
Input: str1 = “AXY”, str2 = “ADXCPY” Output: True
Input: str1 = “AXY”, str2 = “YADXCP” Output: False
Input: str1 = “mtsdet”, str2 = “meetsandmeets” Output: True
def check_subsequence(str1, str2):
n1 = len(str1)
n2 = len(str2)
i = j = 0
while(i < n1 and j < n2):
if(str1[i] == str2[j]):
i += 1
j += 1
print(i==n1)
print("Example-1: check_subsequence('AXY', 'ADXCPY')")
check_subsequence('AXY', 'ADXCPY')
print("\nExample-2: check_subsequence('AXY', 'YADXCP')")
check_subsequence('AXY', 'YADXCP')
print("\nExample-3: check_subsequence('mtsdet', 'meetsandmeets')")
check_subsequence('mtsdet', 'meetsandmeets')
Output: