1935. Maximum Number of Words You Can Type

Leetcode link

题目简介

这是一道简单,题目给了我们一个 text 参数代表一个句子一个句子由空格与多个单词组成;一个 brokenLetters 代表打字机损坏的字母

题目要求我们求出这个打字机能够打出 text 这个句子中的几个单词

解题思路

要解题的话,我们只需要用到两个循环,在每一个单词中间寻找是否有损坏的单词就可以

Javascript

/**
 * @param {string} text
 * @param {string} brokenLetters
 * @return {number}
 */
var canBeTypedWords = function (text, brokenLetters) {
    const words = text.split(' ')
    const letters = brokenLetters.split('')
    let res = 0

    for (const word of words) {
        let hasBrokenLetter = false
        for (const letter of letters) {
            if (word.indexOf(letter) > -1) {
                hasBrokenLetter = true
                break;
            }
        }
        if (!hasBrokenLetter) {
            res++
        }
    }

    return res
};

results matching ""

    No results matching ""