Предмет: Другие предметы, автор: Serega1122334455

JAVASCRIPT
Напиши функцію findShortestLength, яка приймає рядок зі слів, розділених пробілами, і повертає довжину найкоротшого слова. Поверни 0, якщо вхідний рядок містить пробіл на початку, в кінці або кілька пробілів поспіль

findShortestLength('We all live in a yellow submarine') // 1
findShortestLength('Queen Elizabeth') // 5
findShortestLength('Extra spaces') // 0

function findShortestLength(wordsString) {}

Ответы

Автор ответа: timapkayer
1

Ответ:

function findShortestLength(wordsString) {

// Видаляємо можливі пробіли на початку і в кінці рядка

wordsString = wordsString.trim();

// Розділяємо рядок на масив слів

const wordsArray = wordsString.split(" ");

let shortestLength = Infinity;

// Проходимо по кожному слову в масиві

for (const word of wordsArray) {

// Якщо слово не містить пробіли в середині

if (!word.includes(" ")) {

// Оновлюємо довжину найкоротшого слова, якщо поточне слово коротше

shortestLength = Math.min(shortestLength, word.length);

}

}

// Повертаємо довжину найкоротшого слова або 0, якщо не знайдено жодного слова

return shortestLength === Infinity ? 0 : shortestLength;

}

console.log(findShortestLength('We all live in a yellow submarine')); // 1

console.log(findShortestLength('Queen Elizabeth')); // 5

console.log(findShortestLength('Extra spaces')); // 0

Похожие вопросы
Предмет: Литература, автор: METALUSD
Предмет: География, автор: sofwwqz16
СРОЧНО!!!! дам 20 балов
Тема: Контрольна робота за розділом І. Вступ. Регіон Європа.
1. Поясніть сутність запропонованого логічного ланцюжка. Зробіть висновок. (240(з них) -44 у Європі, 47 у Азії, 14 у Океанії,54 у Африці, 35 у Америці). Нині їх за офіційною статистикою ООН – 194).

2. Охарактеризуйте країни Європи за формою правління і формою адміністративно – територіального устрою. Для Характеристики першого положення використайте цифри (32 та 12), а для характеристики другого положення використайте цифри (38 та 6).


3. На конкретних прикладах покажіть сутність інтеграційних процесів, що відбуваються на теренах Європейського регіону останнім часом та зробіть узагальнюючий висновок.

4. Назвіть відомі вам чинники економічного розвитку провідних країн Європи. Як вони вплинули на статус та місце країни в світі та Європі.


5. Із запропонованих положень запишіть ті, що відносяться до первинного, вторинного і третинного секторів економіки:
а) добувна промисловість, б) сільське господарство, в) лісове господарство, г) металургійне виробництво, д) виробництво машин і устаткування, е) хімічне виробництво, є) виробництво продуктів харчування, ж) виробництво одягу, з) сфера послуг, і) транспорт, ї) міжнародний туризм, к) торгівля, л) освіта та наукова діяльність.​