Подборка лучших постов за прошлую неделю
Лучшие статьи @free_html_lessons:
1. Ошибка 403
2. 5 причин, почему твоя вёрстка "плывёт"
3. Задача: Расчет средней оценки
Лучшие фронтенд вакансии @job_webdev:
1. HTML-верстальщик
2. Фронтендер
3. React-разработчик
Лучшие дизайн вакансии @job_webdesign:
1. Web Designer
2. UI/UX-дизайнер
3. UI/UX Дизайнер
#лучшеезанеделю
Лучшие статьи @free_html_lessons:
1. Ошибка 403
2. 5 причин, почему твоя вёрстка "плывёт"
3. Задача: Расчет средней оценки
Лучшие фронтенд вакансии @job_webdev:
1. HTML-верстальщик
2. Фронтендер
3. React-разработчик
Лучшие дизайн вакансии @job_webdesign:
1. Web Designer
2. UI/UX-дизайнер
3. UI/UX Дизайнер
#лучшеезанеделю
Задача: "Сгруппировать одинаковые слова"
У тебя есть массив строк. Нужно сгруппировать слова, которые являются анаграммами друг друга (т.е. состоят из одних и тех же букв, но в разном порядке).
Ожидаемый результат:
Условия:
Порядок групп и слов внутри групп не важен.
Используй чистый JavaScript, без сторонних библиотек.
#домашка
У тебя есть массив строк. Нужно сгруппировать слова, которые являются анаграммами друг друга (т.е. состоят из одних и тех же букв, но в разном порядке).
const words = ["listen", "silent", "enlist", "hello", "ohlle", "world"];
Ожидаемый результат:
[
["listen", "silent", "enlist"],
["hello", "ohlle"],
["world"]
]
Условия:
Порядок групп и слов внутри групп не важен.
Используй чистый JavaScript, без сторонних библиотек.
#домашка
👍3
Подборка лучших постов за прошлую неделю
Лучшие статьи @free_html_lessons:
1. Web 3.0. Что это?
2. Как сделать текст с новой строки в html
3. Особенности работы margin
Лучшие фронтенд вакансии @job_webdev:
1. HTML-верстальщик
2. Фронтендер
3. JavaScript-разработчик
Лучшие дизайн вакансии @job_webdesign:
1. Web Designer
2. UI/UX-дизайнер
3. Junior Game Дизайнер
#лучшеезанеделю
Лучшие статьи @free_html_lessons:
1. Web 3.0. Что это?
2. Как сделать текст с новой строки в html
3. Особенности работы margin
Лучшие фронтенд вакансии @job_webdev:
1. HTML-верстальщик
2. Фронтендер
3. JavaScript-разработчик
Лучшие дизайн вакансии @job_webdesign:
1. Web Designer
2. UI/UX-дизайнер
3. Junior Game Дизайнер
#лучшеезанеделю
👍2
Задача: Группировка по первому символу
Напиши функцию groupByFirstLetter, которая принимает массив строк и возвращает объект, где ключами являются первые буквы строк (в нижнем регистре), а значениями — массивы строк, начинающихся на эту букву.
Пример:
Ожидаемый вывод:
Условия:
Игнорируй регистр при группировке (т.е. "Apple" и "avocado" — одна группа).
Порядок элементов внутри групп сохраняй.
Пустые строки можно игнорировать.
#домашка
Напиши функцию groupByFirstLetter, которая принимает массив строк и возвращает объект, где ключами являются первые буквы строк (в нижнем регистре), а значениями — массивы строк, начинающихся на эту букву.
Пример:
const input = ["Apple", "apricot", "banana", "Avocado", "Blueberry", "cherry"];
const result = groupByFirstLetter(input);
console.log(result);
Ожидаемый вывод:
{
a: ["Apple", "apricot", "Avocado"],
b: ["banana", "Blueberry"],
c: ["cherry"]
}
Условия:
Игнорируй регистр при группировке (т.е. "Apple" и "avocado" — одна группа).
Порядок элементов внутри групп сохраняй.
Пустые строки можно игнорировать.
#домашка
👍1
Подборка лучших постов за прошлую неделю
Лучшие статьи @free_html_lessons:
1. Атрибут srcset
2. Какой тег выбрать для заголовка?
3. robots.txt
Лучшие фронтенд вакансии @job_webdev:
1. HTML-верстальщик
2. Frontend разработчик
3. Разработчик
Лучшие дизайн вакансии @job_webdesign:
1. Дизайнер бизнес-коммуникаций
2. UI/UX-дизайнер
3. Web-дизайнер
#лучшеезанеделю
Лучшие статьи @free_html_lessons:
1. Атрибут srcset
2. Какой тег выбрать для заголовка?
3. robots.txt
Лучшие фронтенд вакансии @job_webdev:
1. HTML-верстальщик
2. Frontend разработчик
3. Разработчик
Лучшие дизайн вакансии @job_webdesign:
1. Дизайнер бизнес-коммуникаций
2. UI/UX-дизайнер
3. Web-дизайнер
#лучшеезанеделю
👍2