Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*було б зручно, якби тут була умова задачи*/
- let x = String.fromCharCode(32); // теж саме що let x = ' '; пробіл присвоїли, бо його ascii код 32
- let a = prompt('Введи рядок');
- let sum = 1; // назва для змінної дуже важлива, сума це норм, але можна також вказати сума чого, або кількість чого. І чого
- // з одиниці а не з нуля починаєте?
- for (let i = 0; i < a.length; i++) { // перебираєте всі символи рядку, бо рядки схожі на масиви - є довжина, можна через
- // індекс звертатися до елементів
- if (x === a[i]) { // якщо поточний символ це пробіл то
- sum = sum + 1; // збільшуєте змінну sum
- }
- }
- console.log(sum) // логувати краще з корисною інформацією типу: console.log('Words count is ' + sum)
- /*
- вирівняв індентацію щоб було видно логічні блоки коду, додав пробіли щоб легше читався код,
- Така реалізація рахує кількість символів пробіл у рядку, це норм, для вирішення задачи в повному обсязі
- треба врахувати ще деякі умови: роздільник - то будь-який символ, що не є літерою; можуть йти поспіль декілька роздільників, але разувати треба слова з літер, поки вистачить.) Тема рядків є факультативною для zero етапу, але в подальшому з ними буде багато роботи.
- Гарного коду */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement