// Напишите функцию, которая принимает строку в аргументы и считает количество гласных букв в строке
// Например: 'qwerty' ==> 2 (кол-во гласных букв)
Ответы на вопрос:
Вот решение задачи на JavaScript:
```javascript
function countVowels(str) {
let vowels = "aeiouAEIOU";
let count = 0;
for (let i = 0; i < str.length; i++) {
if (vowels.includes(str[i])) {
count++;
}
}
return count;
}
```
Объяснение:
Функция `countVowels` принимает один параметр `str`, который должен быть строкой. Внутри функции создается переменная `vowels`, которая содержит все гласные буквы. Затем создается переменная `count`, которая будет хранить количество гласных букв в строке. Далее используется цикл `for`, который проходит по каждому символу в строке и проверяет, является ли символ гласной буквой. Если символ является гласной буквой, то переменная `count` увеличивается на 1. В конце функция возвращает значение переменной `count`.
Пример использования функции:
```javascript
console.log(countVowels("qwerty")); // 2
console.log(countVowels("Hello, world!")); // 3
console.log(countVowels("JavaScript")); // 3
```
ответ:
объяснение:
8 бит = 1 байт. длина текста 79 символов, т.е. он занимает 79 байт.
кроме слова в любом варианте будет вычеркнуто два символа - запятая и пробел. следовательно, если длина вычеркнутого слова l, то длина текста в исходной кодировке составит 79 -2 - l = 77- l байт, а в unicode соотвественно 154 - 2l байт.
теперь можно составить уравнение
154 - 2l - 79 = 62
2l = 154 - 79 - 62
l = 6.5 - а этого быть не может.
проверим. пусть l = 6, т.е. вычеркнуто фраппе.
тогда длина текста станет 79 - 6 = 73 символа. после перевода в unicode 146 символов. после вычеркивания запятой и пробела - 146 - 4 = 142 символа.
142 - 79 = 63, но не 62.
если l = 7, т.е. вычеркнуто макиато, то длина текста 79 - 7 = 72 символа, в unicode 144 символа, после вычеркивания 140 символов, а разница 140 - 79 = 61 символ, но не 62.
следовательно, где-то в условии допущена ошибка.
Популярно: Информатика
-
daria003ss203.05.2023 09:29
-
akimova518.11.2022 20:30
-
Аллюрорка16.09.2022 02:58
-
AngelinaMois10.02.2021 09:52
-
Tigrica201706.04.2023 05:22
-
Allery24.11.2020 15:43
-
максир07.05.2022 22:03
-
snysor05.09.2020 16:42
-
buster4301.08.2021 05:19
-
annar200127.03.2023 00:08