Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

JavaScript Tasks Repository

Этот репозиторий содержит набор задач на JavaScript с решениями. Задачи взяты с популярных платформ, таких как LeetCode и Codewars, и охватывают различные уровни сложности — от базовых до более сложных. Задачи могут быть полезными для практики, улучшения навыков программирования и подготовки к собеседованиям.

Содержание

Описание

Этот репозиторий включает решения для ряда задач, которые помогут улучшить понимание алгоритмов, структур данных и различных методов решения задач на JavaScript. Каждая задача сопровождается комментированным решением, объяснением алгоритма и временем выполнения.

Структура репозитория

  • tasks/ — папка с решением задач
    • easy/ — задачи легкого уровня сложности
    • medium/ — задачи средней сложности
    • hard/ — задачи сложной сложности
  • README.md — этот файл

Каждая задача представлена отдельным файлом, где указано описание задачи, решение и, если необходимо, объяснение подхода.

Пример задачи

/*Задача:Напишите функцию addTwoPromises. Функция принимает два промиса и должна сложить результаты (числа) этих промисов независимо от их статуса выполнения.*/constaddTwoPromises=asyncfunction(promise1,promise2){constresults=awaitPromise.allSettled([promise1,promise2]);return(results[0].value||results[0].reason+results[1].value||results[1].reason);};addTwoPromises(Promise.reject(3),Promise.resolve(2)).then((res)=>console.log(res)// 5);

About

Репозиторий с задачами на JS для практики алгоритмов и структур данных.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages