Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function isLetter(char) {
- if (char == undefined) {
- return false;
- }
- let code = char.charCodeAt(0);
- return ((code >= 65 && code <= 90) || (code >= 97 && code <= 122));
- }
- function getMaxWord(aWord, bWord) {
- let aLength = aWord.length;
- let bLength = bWord.length;
- if (aLength > bLength) {
- return aWord;
- }
- return bWord; // можна ще враховувати коли рівні слова
- }
- let text = 'aaa vvvv bbbbb ';
- /*let endOfWord = 0;
- let beginOfWord = 0 ;
- let countOfLetters = 0;
- let countBox = 0;*/
- let currentWord = '';
- let maxWord = '';
- for (let i = 0; i < text.length; i++) {
- if (isLetter(text[i])) { // якщо поточний символ літера
- currentWord = currentWord + text[i]; // тоді додаємо його до поточного слова
- if (!isLetter(text[i + 1])) { // а якщо наступний не літера
- console.log("currentWord = \'" + currentWord + "\';");
- console.log("before compare maxWord = \"" + maxWord + "\";");
- maxWord = getMaxWord(maxWord, currentWord);
- currentWord = '';
- console.log("after compare maxWord = \"" + maxWord + "\";\n");
- }
- }
- /*for (i; isLetter(text[i]); i++) {
- ++countOfLetters;
- if (countOfLetters >=countBox ) {
- endOfWord = i + 1
- countBox = countOfLetters;
- beginOfWord = endOfWord - countBox;
- }
- }
- countOfLetters = 0*/
- }
- /*for (i = beginOfWord; i < endOfWord; i++) {
- console.put(text[i]);
- }*/
- console.log(maxWord);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement