Sobes.tech
Middle

// Je krijgt een string bestaande uit Latijnse letters, spaties en leestekens. // Een string wordt een pangram genoemd als deze elke van de 26 Latijnse letters minstens één keer bevat. // Bepaal of de string een pangram is. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; function isPangram(text) { // jouw code hier } console.log(isPangram('A pangram or holoalphabetic sentence is a sentence using every letter of a given alphabet at least once.')); // -> false console.log(isPangram('Waltz, bad nymph, for quick jigs vex.')); // -> true

sobes.tech AI

Antwoord van AI

Om te controleren of een string een pangram is, moet je ervoor zorgen dat deze alle 26 letters van het Latijnse alfabet minstens één keer bevat, ongeacht hoofdlettergebruik, en spaties en leestekens negeert.

Voorbeeld van een oplossing in JavaScript:

const LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split('');

function isPangram(text) {
  const upperText = text.toUpperCase();
  return LETTERS.every(letter => upperText.includes(letter));
}

console.log(isPangram('A pangram or holoalphabetic sentence is a sentence using every letter of a given alphabet at least once.')); // false
console.log(isPangram('Waltz, bad nymph, for quick jigs vex.')); // true

Hier zetten we de string om naar hoofdletters en controleren we of elke letter uit het alfabet in de tekst voorkomt.