Timkor

wordCount

Jan 24th, 2021 (edited)
564
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*було б зручно, якби тут була умова задачи*/
  2.  
  3. let x = String.fromCharCode(32); // теж саме що let x = ' '; пробіл присвоїли, бо його  ascii код 32
  4.  
  5. let a = prompt('Введи рядок');
  6. let sum = 1; // назва для змінної дуже важлива, сума це норм, але можна також вказати сума чого, або кількість чого. І чого
  7.              // з одиниці  а не з нуля починаєте?
  8. for (let i = 0; i < a.length; i++) { // перебираєте всі символи рядку, бо рядки схожі на масиви - є довжина, можна через
  9.                                      // індекс звертатися до елементів
  10.     if (x === a[i]) { // якщо поточний символ це пробіл то
  11.         sum = sum + 1; // збільшуєте змінну sum
  12.     }
  13. }
  14.  
  15. console.log(sum) // логувати краще з корисною інформацією типу: console.log('Words count is ' + sum)
  16.  
  17. /*
  18. вирівняв індентацію щоб було видно логічні блоки коду, додав пробіли щоб легше читався код,
  19. Така реалізація рахує кількість символів пробіл  у рядку, це норм, для вирішення задачи в повному обсязі
  20. треба врахувати ще деякі умови: роздільник  - то будь-який символ, що не є літерою; можуть йти поспіль декілька роздільників, але разувати треба слова з літер, поки вистачить.) Тема рядків є факультативною для zero етапу, але в подальшому з ними буде багато роботи.
  21. Гарного коду */
RAW Paste Data