Найти в Дзене
Женщина, которая считается первым айтишником
Всем привет! Наткнулся тут на любопытный факт. Первым айтишником в истории считается британка Ада Лавлейс и стала она ей аж в 19 веке! Как же так получилось? А все просто. Она написала первый в истории алгоритм для аналитического агрегатора (что то вроде пра пра пра пра компьютера)...
6 лет назад
Решение задачки про числа фибоначи.
Привет! Как обещал - вот решение задачки, заданной в этом посте. Решение: var fibonacciNumbers = [1, 1]; var numbersQuantity = 7; var lastIndex = fibonacciNumbers.length - 1 + numbersQuantity; for (i = fibonacciNumbers.length - 1; i < lastIndex; i++) { var sumFib = fibonacciNumbers[i] + fibonacciNumbers[i - 1]; fibonacciNumbers.push(sumFib); } console.log(fibonacciNumbers); Итак, что к чему: Жирным выделено то, что нам дано, помимо условия в предыдущем посте (смотри ссылку выше). Решается задачка довольно быстро, но так как я гуманитарий и только учусь, я затратил час...
6 лет назад
Задачка про числа фиббоначи
Привет! В этом посте будут условия задачи, попробуйте решить. А в следующем - мое решение.) Поехали. Условие: Напиши программу, которая считает числа Фибоначчи и последовательно записывает эти числа в массив. Массив записан в переменную fibonacciNumbers. Первые два числа уже находятся в этом массиве. Вам нужно дополнить массив: найти следующие числа в последовательности и записать каждое из них по порядку в массив. Количество новых чисел в массиве ограничено...
6 лет назад
Задачка на аналитику пользователей - JS
Всем привет! Сегодня у меня была на решение такая задача: Напиши программу, которая будет собирать статистику из пользовательских данных. Массив с данными записан в переменную usersData. Найди все элементы массива с данными, в которых содержится определённая строка. Эта искомая строка записана в переменную query. Количество подходящих элементов (пользователей), которые подходят под критерий, запиши в переменную matchingUsers. Чтобы проверить наличие строки в элементе массива, используй команду indexOf()...
6 лет назад
Задачка про два багажа - решил за 15 минут через JS
После задачки, которую я решал целый час, эту я решил за 15 минут. Если интересно - часовая задача ТУТ И-так, условие примерно такое: У человека имеется чемодан, но в него все вещи не влазят. Поэтому он хочет переложить часть вещей во второй чемодан и нам надо заполнить второй массив списком вещей на перенос. У нас есть массив с названиями: var luggage = ['трусы', 'носки', 'штаны', 'рубашка', 'бритва', 'пена', 'документы']; А также у нас есть: Итого мы имеем: var luggage = ['трусы', 'носки', 'штаны', 'рубашка', 'бритва', 'пена', 'документы']; var startIndex = 2; var quantity = 3; var chosenLuggage = []; Тут на самом деле все очень просто...
6 лет назад
Задачка, над которой я бился целый час - массивы
Привет! Сегодня мне нужно было решить задачку на js и я долго над ней просидел. Сейчас я прохожу функции и массивы. Вот условие задачи: Напишите программу, которая будет находить последний индекс элемента в массиве. Массив записан в переменную numbers. Элемент, последний индекс которого надо найти, записан в переменную number. Создайте переменную lastIndex и записывайте в неё последний индекс числа number. Если числа number в массиве нет, переменная lastIndex должна быть равна -1. Выданный код: var numbers = [2, 4, 7, 4, 7, 2]; var number = 4; Как я понимаю решение: Шаг 1. Создал переменную lastIndex сразу со значением, если нет нужного элемента массива: var lastIndex = -1; Шаг 2...
6 лет назад