Публикации по теме 'arrays'
Ежедневный JS-Дано число N, выведите сумму его первой и последней цифры.
Пример теста: INPUT 51233 OUTPUT 8
пусть массив = userInput[51233].split(""); //5,1,2,3,3 let a = parseInt(array[0]); //5 let b = parseInt(array[array.length-1]); //3
console.log(а+б); //8
Сортировка массива int в JavaScript
Сначала мы создаем массив потомков от 1000 до 1:
let arr = Array.from({length: 1001}, (_, i) => 1001 - i);
Затем сортируем:
arr = arr.sort();
console.log(arr);
и получаем следующее:
(1001) [1, 10, 100, 1000, 1001, 101, 102, 1…]
Это происходит потому, что JavaScript сортирует каждую позицию как строку. Чтобы исправить это, мы можем передать функцию сортировки. Он работает аналогично C или Java, функция сортировки должна возвращать:
= 0, если a и b равны < 0 if a < b..
Кодовый запах 27 - Ассоциативные массивы
[Ключ, значение], волшебство, быстрое, гибкое и устранение ошибок.
Проблемы
Связь Скрытие информации Дублирование кода Быстро потерпеть неудачу Честность
Решения
Реифицируйте объекты Создавайте связанные небольшие объекты Не оставляйте их анемичными, найдите их сплоченные отношения.
Образец кода
Неправильный
Анемичный
Подтверждено
Правильно
Степени заслуживают реификации
Многие люди страдают примитивной одержимостью и считают, что это..
Темы LeetCode — Array
Структура данных
Вопросы
Базовый
27. Удалить элемент 26. Удалить дубликаты из отсортированного массива 80. Удалить дубликаты из отсортированного массива II 941. Действительный горный массив 845. Самая длинная гора в массиве 977. Квадраты отсортированного массива 1089. Дублирующиеся нули 881. Лодки для спасения людей 1423. Максимальное количество баллов, которое можно получить за карты 1658 год. Минимум операций для уменьшения X до нуля 1686 год...
5 новых методов работы с массивами ES6, о которых следует знать
ES6 перевернул наш мир JavaScript с ног на голову, представив новые функции, которые меняют способ программирования разработчиков. Каждый день я, кажется, нахожу все больше и больше маленьких жемчужин, представленных в ES6. Некоторые из них включают новые методы для статических массивов и массивов прототипов.
Я хочу остановиться на следующих пяти:
из of найти findIndex наполнять
Теперь важно отметить, что это не все новые методы, представленные, но некоторые из них я считаю..
что такое массив в java?
Массивы — это типы данных в Java или любом другом языке программирования, которые используются для хранения нескольких значений в одной переменной вместо объявления нескольких переменных для каждого значения.
есть много способов объявить массив в java самый простой способ
String[] fruits = {"apple", "mango", "orange", "pineapple"};
приведенный выше код предназначен для строкового типа данных, в массивах мы можем хранить данные только одного и того же типа данных .
если мы можем..
Почему индекс массива начинается с 0?
Когда вы читаете, вы начинаете с ABC, когда вы поете, вы начинаете с До-Ре-Ми, когда вы начинаете массив, он начинается с 0 1 2 3.
Если вы используете языки высокого уровня, такие как Java, Python или JavaScript, может быть нелегко понять, как массивы работают под капотом, потому что эти языки абстрагируются от большой сложности. Одна из причин - почему 1-й элемент в массиве имеет индекс 0, а не 1.
Чтобы понять, давайте посмотрим, как массивы работают в C.
Чтобы инициализировать..