Middle
// Сизге латин тамгалардан, бош орундардан жана пунктуация белгилерден турган сап берилген. // Сапар бардык 26 латин тамгасын кеминде бир жолу камтыса, аны панграм деп аталат. // Сапанын панграм же жок экенин аныктаңыз. 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) { // кодуңузду бул жерге жазгыла } 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
AIден жооп
Бир саптын панграм болуусун текшерүү үчүн, анын бардык 26 латын алфавитинин тамгаларын кеминде бир жолу камтыганына ишенишиңиз керек, чоң жана кичи тамгаларга карабастан жана бош орундар менен пунктуация белгилерин эске албастан.
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
Бул жерде биз сапты чоң тамгаларга айлантырып, ар бир тамга алфавитте бар же жок экенин текшеребиз.