2022/12/24

LeetCode 1832. Check if the Sentence Is Pangram

問題:判斷句子是否為pangram 解法:低於26個字以下肯定不是,接著用迴圈跑a到z即可 JavaScript
/**
 * @param {string} sentence
 * @return {boolean}
 */
var checkIfPangram = function (sentence) {
    if (sentence.length < 1 || sentence.length > 1000 || /[A-Z]+$/.test(sentence)) {
        return;
    }

    if (sentence.length < 26) {
        return false;
    }

    for (let i = 'a'.charCodeAt(0); i <= 'z'.charCodeAt(0); i++) {
        const c = String.fromCharCode(i);
        if (sentence.indexOf(c) < 0) {
            return false;
        }
    }

    return true;
};