#array #xor #js #simpletask
По просьбам новичков выкладываю простенькую задачку на поиск отсутствующего элемента числового массива. Задача простая, но ее часто дают на собеседованиях, т.к. она имеет несколько вариаций решений.
http://telegra.ph/Task-21-Najti-otsutstvuyushchij-ehlement-v-massive-10-12
По просьбам новичков выкладываю простенькую задачку на поиск отсутствующего элемента числового массива. Задача простая, но ее часто дают на собеседованиях, т.к. она имеет несколько вариаций решений.
http://telegra.ph/Task-21-Najti-otsutstvuyushchij-ehlement-v-massive-10-12
Telegraph
Task 21. Найти отсутствующий элемент в массиве
Задача: дан массив arr, в ктр в случайном порядке находятся натуральные числа от 1 до N. Каждое число встречается в массиве не более одного раза. Но одно число заменили на 0. Найти это число. Идея: задача довольно простая и решение тривиальное, считаем сумму…
#array #js
Выкладываю свое решение задачи на поиск 2х отсутствующих элементов в массиве, реализация на JS.
http://telegra.ph/Task-21-1-Poisk-dvuh-otsutstvuyushchih-ehlementa-v-massive-10-12
Выкладываю свое решение задачи на поиск 2х отсутствующих элементов в массиве, реализация на JS.
http://telegra.ph/Task-21-1-Poisk-dvuh-otsutstvuyushchih-ehlementa-v-massive-10-12
Telegraph
Task 21_1. Поиск двух отсутствующих элементов в массиве
Задача: дан массив arr, в ктр в случайном порядке находятся натуральные числа от 1 до N. Каждое число встречается в массиве не более одного раза. Но два числа заменили на 0. Найти эти числа. Идея: для нахождения двух отсутствующих чисел суммы всех элементов…
#array #xor #js
Публикую свое решение задачи о перестановке в числовом массиве. Также свою реализацию нам прислал @mrmeison
Не стесняйтесь и присылайте свои варианты :)
http://telegra.ph/Task-22-Perestanovka-chetnyhnechetnyh-ehlementov-v-massive-10-12
Публикую свое решение задачи о перестановке в числовом массиве. Также свою реализацию нам прислал @mrmeison
Не стесняйтесь и присылайте свои варианты :)
http://telegra.ph/Task-22-Perestanovka-chetnyhnechetnyh-ehlementov-v-massive-10-12
Telegraph
Task 22. Перестановка четных/нечетных элементов в массиве
Задача: дан числовой массив. Выполнить перестановку в массиве так, чтобы все четные элементы были слева, все нечетные - справа. Идея: по сути это так называемая перестановка по предикату, в данном случае по условию, что элемент четный. Для перестановки элементов…
#binary_tree #js
Итак, мое решение задачи: выводим все левые элементы в двоичном дереве. Нам снова прислал свое решение @mrmeison 👍🏻
http://telegra.ph/Task-23-Vyvesti-vse-levye-ehlementy-v-binarnom-dereve-10-12
Итак, мое решение задачи: выводим все левые элементы в двоичном дереве. Нам снова прислал свое решение @mrmeison 👍🏻
http://telegra.ph/Task-23-Vyvesti-vse-levye-ehlementy-v-binarnom-dereve-10-12
Telegraph
Task 23. Вывести все левые элементы в бинарном дереве
Задача: вывести все левые элементы в двоичном дереве:
#linked_list #js
Проверяем цикл в односвязном списке, реализация на JS
http://telegra.ph/Task-24-Najti-cikl-v-odnosvyaznom-spiske-10-13
Проверяем цикл в односвязном списке, реализация на JS
http://telegra.ph/Task-24-Najti-cikl-v-odnosvyaznom-spiske-10-13
Telegraph
Task 24. Найти цикл в односвязном списке
Задача: проверить, есть ли цикл в односвязном списке.
#matrix #js
Итак, публикую решение задачи на поиск заданного элемента в "отсортированной" матрице.
http://telegra.ph/Task-25-Najti-ehlement-v-otsortirovannoj-matrice-10-15
Итак, публикую решение задачи на поиск заданного элемента в "отсортированной" матрице.
http://telegra.ph/Task-25-Najti-ehlement-v-otsortirovannoj-matrice-10-15
Telegraph
Task 25. Найти элемент в отсортированной матрице
Задача: Найти элемент в отсортированной матрице (матрица, в ктр строки и столбцы отсортированы)
#array #js
Кидаю решение задачи, реализация на JS
http://telegra.ph/Task-26-Preobrazovanie-massiva-putem-proizvedeniya-vseh-znachenij-10-15
Кидаю решение задачи, реализация на JS
http://telegra.ph/Task-26-Preobrazovanie-massiva-putem-proizvedeniya-vseh-znachenij-10-15
Telegraph
Task 26. Преобразование массива путем произведения всех значений
Задача: дан массив с целыми числами. Написать функцию, ктр преобразует массив следующим образом: каждое i-е значение массива это произведение всех значений исходного массива за исключением i-го значения. В решении нельзя использовать операцию деления. Например…
#math #js
Итак, реализация операций вычитания, умножения и деления через операцию сложения.
http://telegra.ph/Task-27-Operacii-vychitaniya-umnozheniya-i-deleniya-cherez-operaciyu-slozheniya-10-15
Итак, реализация операций вычитания, умножения и деления через операцию сложения.
http://telegra.ph/Task-27-Operacii-vychitaniya-umnozheniya-i-deleniya-cherez-operaciyu-slozheniya-10-15
Telegraph
Task 27. Операции вычитания, умножения и деления через операцию сложения
Задача: реализовать операции вычитания, умножения и деления через операцию сложения Идея: Вычитание: операция (a – b) = a + (-1) * b. Так как мы не можем использовать умножение, напишем отдельную функцию для реализациия отрицания. Отрицательное значение числа…
#string #js
Итак, решение задачи о строках "близнецах" 😉
http://telegra.ph/Task-28-Stroki-bliznecy-10-18
Итак, решение задачи о строках "близнецах" 😉
http://telegra.ph/Task-28-Stroki-bliznecy-10-18
Telegraph
Task 28. Строки "близнецы"
Задача: две строки можно сделать одинаковыми, выполняя определенное количество операций перестановок символов над одной или обеими строками. Возможны следующие операции: 1. SwapEven: обмен символом с индексом с четным номером с символом в другом индексе с…
#array #hashmap #js
Итак, вот решение для задачи 29:
Находим все пары чисел в массиве, сумма ктр равна заданному значению.
Я также начал добавлять ссылку на jsfiddle, поэтому теперь вы сможете легко тестировать код 😜
http://telegra.ph/Task-29-Najti-vse-pary-chisel-v-massive-summa-ktr-ravna-X-10-19
Итак, вот решение для задачи 29:
Находим все пары чисел в массиве, сумма ктр равна заданному значению.
Я также начал добавлять ссылку на jsfiddle, поэтому теперь вы сможете легко тестировать код 😜
http://telegra.ph/Task-29-Najti-vse-pary-chisel-v-massive-summa-ktr-ravna-X-10-19
Telegraph
Task 29. Найти все пары чисел в массиве, сумма ктр равна X
Задача: найти и вывести все пары целых чисел в массиве, сумма которых равна заданному значению X. Например, массив [ 3, 4, 5, -2, 10, 11, 12, -1, 0, 7, 8 ]; X = 10 Идея: возможны несколько вариантов решений: 1. Воспользуемся hashMap<number, number>. Проходим…
🎓 Анонс задачи 32 (решение будет в пятницу).
Дан односвязный список с циклом. Нужно найти начало этого цикла.
P.S.
Хочу напомнить, что у нас была задача на поиск цикла в односвязном списке.
https://tttttt.me/unilecs/54
Так вот, идея проверки цикла в списке поможет вам в решении этой задачи.
Поэтому смотрим, изучаем. Присылаем оригинальные решения.
В своих реализациях прошу писать комментарии к коду или писать идею того как вы решали задачу.
Дан односвязный список с циклом. Нужно найти начало этого цикла.
P.S.
Хочу напомнить, что у нас была задача на поиск цикла в односвязном списке.
https://tttttt.me/unilecs/54
Так вот, идея проверки цикла в списке поможет вам в решении этой задачи.
Поэтому смотрим, изучаем. Присылаем оригинальные решения.
В своих реализациях прошу писать комментарии к коду или писать идею того как вы решали задачу.
Telegram
UniLecs
#linked_list #js
Проверяем цикл в односвязном списке, реализация на JS
http://telegra.ph/Task-24-Najti-cikl-v-odnosvyaznom-spiske-10-13
Проверяем цикл в односвязном списке, реализация на JS
http://telegra.ph/Task-24-Najti-cikl-v-odnosvyaznom-spiske-10-13
#js #python
У нас все больше девушек присылают свои решения по задачам, что не может не радовать 😊
Свои варианты решений прислали: @sshhaaggy, @mrmeison, @ckpinka, @yuliok_07
Ребят, спасибо за вашу активность! 👍
http://telegra.ph/Task-43-1-Korobki-11-22
У нас все больше девушек присылают свои решения по задачам, что не может не радовать 😊
Свои варианты решений прислали: @sshhaaggy, @mrmeison, @ckpinka, @yuliok_07
Ребят, спасибо за вашу активность! 👍
http://telegra.ph/Task-43-1-Korobki-11-22
Telegraph
Task 43_1. Коробки
Задача: На столе лежат коробка размера A1 × B1 × C1 и коробка размера A2 × B2 × C2. Выясните можно ли одну из этих коробок положить в другую, если разрешены повороты коробок вокруг любого ребра на угол 90 градусов. Реализация: @sshhaaggy прислал нам решение…
#js #linked_list
Итак, кидаю решение задачи 60: "Сложение" связных списков.
P.S.
Ребя, ваши решения к 60й задачке мы выложим завтра.
Также завтра будет новый Анонс, задачка на работу с графами 🎓
http://telegra.ph/Task-60-Slozhenie-svyaznyh-spiskov-01-08
Итак, кидаю решение задачи 60: "Сложение" связных списков.
P.S.
Ребя, ваши решения к 60й задачке мы выложим завтра.
Также завтра будет новый Анонс, задачка на работу с графами 🎓
http://telegra.ph/Task-60-Slozhenie-svyaznyh-spiskov-01-08
Telegraph
Task 60. "Сложение" связных списков
Задача: два числа хранятся в виде связных списков, в которых каждый узел представляет один разряд. Все цифры хранятся в обратном порядке, при этом младший разряд (единицы) хранится в начале списка. Размер списков одинаков. Напишите функцию, которая суммирует…
GitHub Trending: JavaScript questions
Зачастую многие новички в программировании начинают свой путь с фронтенда, а именно с JavaScript. Это базовый язык программирования веба, который вряд ли в ближайшее время уйдет в небытие. И несмотря на низкий порог вхождения, в нативном JS есть куча подводных камней, о которых необходимо знать. В сети куча информации на этот счет, но мало где можно найти большое количество примеров с подробным разбором и комментариями.
Но есть прекрасный open-source проект на гитхабе "Javascript-Questions", в котором собрано 155 вопросов и примеров кода на JS с подробным разбором! Проект переведен на 18 языков, в том числе на русский и украинский.
Не благодарите! И больше не спрашивайте в чате, с чего начать изучение по JS 😜
https://github.com/lydiahallie/javascript-questions
#github #trending #js #questions
Зачастую многие новички в программировании начинают свой путь с фронтенда, а именно с JavaScript. Это базовый язык программирования веба, который вряд ли в ближайшее время уйдет в небытие. И несмотря на низкий порог вхождения, в нативном JS есть куча подводных камней, о которых необходимо знать. В сети куча информации на этот счет, но мало где можно найти большое количество примеров с подробным разбором и комментариями.
Но есть прекрасный open-source проект на гитхабе "Javascript-Questions", в котором собрано 155 вопросов и примеров кода на JS с подробным разбором! Проект переведен на 18 языков, в том числе на русский и украинский.
Не благодарите! И больше не спрашивайте в чате, с чего начать изучение по JS 😜
https://github.com/lydiahallie/javascript-questions
#github #trending #js #questions
GitHub Trending: серия книг 'Вы не знаете JavaScript'
Вот не могу я пройти мимо крутых open-source проектов! Сегодня я представляю вам проект перевода на русский серии книг "You Don't Know JS".
Ребята заморочились и перевели почти 6 книг этой серии:
- Начните и Совершенствуйтесь
- Область видимости и замыкания
- this и Прототипы Объектов
- Типы и синтаксис
- Асинхронность и Производительность
- ES6 и не только
Читайте и изучайте JS, а для новичков это хорошая возможность поучаствовать в open-source проекте, т.к. не все главы еще переведены!
https://github.com/azat-io/you-dont-know-js-ru
#github #trending #js #books
Вот не могу я пройти мимо крутых open-source проектов! Сегодня я представляю вам проект перевода на русский серии книг "You Don't Know JS".
Ребята заморочились и перевели почти 6 книг этой серии:
- Начните и Совершенствуйтесь
- Область видимости и замыкания
- this и Прототипы Объектов
- Типы и синтаксис
- Асинхронность и Производительность
- ES6 и не только
Читайте и изучайте JS, а для новичков это хорошая возможность поучаствовать в open-source проекте, т.к. не все главы еще переведены!
https://github.com/azat-io/you-dont-know-js-ru
#github #trending #js #books
Сегодня поговорим об асинхронном программировании. Что это, зачем, как работает и как этим пользоваться?
Крепитесь, ниже будет много всего 💪
What is this?
1️⃣ Для начала предлагаю почитать статью на proglib: Асинхронное программирование: концепция, реализация, примеры (2018).
2️⃣ Далее — обсуждение на SO. Там же есть ссылка на полезную статью об асинхронности т.н. IO-Bound операций, когда задействованы внешние относительно CPU устройства.
3️⃣ Ну и, наконец, Хабр: Асинхронность в программировании (2019)
Теперь статьи, видео и курсы с разбивкой по языкам...
JavaScript:
🔸 Асинхронное программирование в однопоточных средах JavaScript (Хабр, 2021)
🔸 Асинхронное программирование (полный курс) (2019), то же самое: YouTube.
🔸 Асинхронное программирование в JavaScript (Callback, Promise, RxJs ) (Хабр, 2019)
🔸 Символы, генераторы, async/await и асинхронные итераторы в JavaScript: их сущность, взаимосвязь и варианты использования (Хабр, 2018)
Продолжение в следующем посте...
#статья #видео #курс #асинхронность #js
Крепитесь, ниже будет много всего 💪
What is this?
1️⃣ Для начала предлагаю почитать статью на proglib: Асинхронное программирование: концепция, реализация, примеры (2018).
2️⃣ Далее — обсуждение на SO. Там же есть ссылка на полезную статью об асинхронности т.н. IO-Bound операций, когда задействованы внешние относительно CPU устройства.
3️⃣ Ну и, наконец, Хабр: Асинхронность в программировании (2019)
Теперь статьи, видео и курсы с разбивкой по языкам...
JavaScript:
🔸 Асинхронное программирование в однопоточных средах JavaScript (Хабр, 2021)
🔸 Асинхронное программирование (полный курс) (2019), то же самое: YouTube.
🔸 Асинхронное программирование в JavaScript (Callback, Promise, RxJs ) (Хабр, 2019)
🔸 Символы, генераторы, async/await и асинхронные итераторы в JavaScript: их сущность, взаимосвязь и варианты использования (Хабр, 2018)
Продолжение в следующем посте...
#статья #видео #курс #асинхронность #js