/
githubmirror
/
tech-interview-handbook
Обзор
Документация
Войти
/
githubmirror
/
tech-interview-handbook
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
apps/website/experimental/utilities/javascript/isSubsequence.js
19 строк
610 B
Yangshun Tay
website: move into monorepo
01 окт 2022, 03:22
01 окт 2022, 03:22
7f621eb
Код
Авторство
О чём код?
function isSubsequence(s, t) { if (s.length > t.length) { return false; } let matchedLength = 0; for (let i = 0; i < t.length; i++) { if (matchedLength < s.length && s[matchedLength] === t[i]) { matchedLength += 1; } } return matchedLength === s.length; } console.log(isSubsequence('abc', 'abcde') === true); console.log(isSubsequence('abd', 'abcde') === true); console.log(isSubsequence('abf', 'abcde') === false); console.log(isSubsequence('abef', 'abcde') === false); console.log(isSubsequence('abcdef', 'abcde') === false); console.log(isSubsequence('a', 'abcde') === true);