๐Algorithm
LeetCode [JS] > 392. Is Subsequence
devWarrior
2025. 3. 27. 23:30

โ ๋งํฌ
https://leetcode.com/problems/is-subsequence/description/
โ ํ์ด
์ฝ๊ฒ ๋ฌธ์ ํ ์ ์๋ค. ์๊ฐ ๋ณต์ก๋๋ O(n) ์ด๋ค.
/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
var isSubsequence = function(s, t) {
let sIdx = 0, tIdx = 0
while(sIdx<s.length && tIdx<t.length){
if(s[sIdx]===t[tIdx]){
++sIdx
++tIdx
}else{
++tIdx
}
}
return sIdx === s.length ? true:false
};
// ์๊ฐ ๋ณต์ก๋ log(t.lenght)