Занимательные задачи JavaScript. Часть 2
Дано время:
let time = '12:59:59';
Проверьте, что это время корректное.
Дан текст:
let text = 'aaa bbb ccc aaa ddd bbb';
Подсчитайте количество переносов строк в этом тексте.
Даны два слова:
let word1 = 'abcde';
let word2 = 'fghij';
Сделайте так, чтобы эти слова поменялись своими четными буквами.
Дан текст:
let text = 'aaa bbb ccc aaa ddd bbb';
Узнайте количество знаков препинания в этом тексте.
Дан текст:
let text = 'aaa bbb ccc aaa ddd bbb';
Найдите слово состоящее более чем из 3-х букв, которое встречается в этом тексте только один раз.
Дан текст:
let text = 'aaa bbb ccc aaa ddd bbb';
Найдите все слова, где есть две одинаковые буквы, но не стоящие подряд.
Придумайте, как хранить набор игральных карт в виде массива.
Дан массив с картами:
let cards = ['A♠', 'K♠', 'Q♠', 'J♠'];
Проверьте, что все карты одной масти.
Дан массив с картами:
let cards = ['A♠', 'K♠', 'Q♠', 'J♠'];
Получите минимальную карту из этого массива.
Дан текст:
let text = 'aaa bbb ccc aaa ddd bbb';
Найдите все слова, где есть заданная буква, но не стоящая в начале или в конце слова.