Skip to content

a collection of solved problems, tasks and exercises

Notifications You must be signed in to change notification settings

kuklinv/workbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

workbook

Run on Repl.it

a collection of solved problems and exercises

  • "_name" // _черновики

  • areBracketsBalanced // проверка сбалансированности круглых скобок. Вариант через рекурсивное сравнение подстроки от средины

  • areBracketsBalancedCounter // реализация проверки баланса круглых скобок через счетчик от начала к концу строки с поиском незакрытых

  • addDigitsRec // сумма знаков числа. два варианта решения через массивы и строки и рекурсивно

  • callHtmlTable // экспорт функции возвращающей html

  • dnaTorna // преобразование цепочек символов по заданной матрице

  • goBigEachWord // реализация - каждое слово в предложении с большой буквы

  • invertCase // замена регистра букв

  • invertCaseNew // второй вариант замены регистра

  • invertInt // переворот числа

  • isLuckyTiket // проверка числа (строки) на “счастливый билет”

  • isPrime // проверка на простое число

  • isPolindrom // проверка на полиндром

  • isHappyNumber // проверка на "счастливое число"

  • modules // использование модулей// импорт экспорт

  • multiplicationOfCalls // реализация мультивызова функции заданное количество
    раз

  • mapMirror // абстракция на обьект map

  • powerTree // проверка на степень тройки

  • recursionFact // факториал числа через рекурсию

  • recursionBase // базовый случай рекурсии по интервалу чисел

  • reverseSrtIterRecurs // переворот строки через вложенную рекурсию

  • reverseStr // переворот строки через массив

  • substr // получение подстроки по заданным параметрам

  • smallestDivisor // вычисление наименьшего делителя. итеративный процесс

  • smallestDivisorImperativ // наименьший делитель через итеративный императивный процесс

  • sumSquareDifference // принимает аргумент n и возвращает разницу между квадратом суммы и
    суммой квадратов первых n натуральных чисел.

  • segments // абстракции на отрезках. модуль - составные данные.

  • isPerfect // принимает число и возвращает true, если оно совершенное, и false — в ином случае.

  • fizzBuzz // классическая задачка на вывод по условиям

  • finalGrade // простое ветвление. вычисление оценки по условиям (if..elif)

  • ackermann // реализация функции Аккермана для неотрицательных целых чисел

  • testArray // сумма элементов двух масивов

  • testArrayRevers // склеивание массивов с разворотом и push-em строки

  • testDateTime // даты из строк. парсинг

  • testRegExp // на конструктор RegExp

  • flip // функция принимает на вход другую функцию и возвращает ее же изменив
    порядок аргументов

  • partialApply // частичное применение по второму аргументу

  • points // функции. работа с координатами точек

  • pairs // функции. работа с парами

  • pairWithoutFunction // реализация абстракции (контсруктор и селекторы) пар без функций

  • rectangles // функции. makeRectangle собственно говоря

  • logic // каррирование. реализация конструкции IF через функции

  • numeralsCherch // числа Черча

  • gcd1.sh // bash script. greatest common divisor, GCD

  • withoutTwoZero // задача на комбинаторику

  • htmlTags // абстракция конструирующая HTML

  • IntroJS&React файлы по курсу Introdaction JS & React в vario-js - два варианта js с нативными манипуляциями и вариант с использованием листенеров в pyramid - JS все та же задача про пирамиду из mario но с добавлением jquery pixwl-art-maker - JS задача по пиксельной рисовалке // пока пустой. если правильно помню на этом и закончил postcard - JS animation with Jquery shopping-cart - JS реализация корзины покупок с помощью Jquery

  • Stepik Contest. JavaScript.js JS упражнения из курса. набор в одном файле

  • CPP папка с учебными файлами по курсу С++ introCPP - C++ сборник задач имз курса Введение в программирование (C++) chessBlank - заготовка для шахмат (логика), возможно для реализации в последствии на другом языке (JS?)