Вопросы с тегом «array-manipulation»

20
Diamondize Матрица

Для данной матрицы выведите представление матрицы, в которой верхний левый элемент находится сверху, антидиагональный - это центральная строка, а нижний правый элемент - внизу. Например, рассмотрим следующую матрицу: 1 2 3 4 5 6 7 8 9 Алмазная версия этой матрицы: 1 4 2 7 5 3 8 6 9 Входы и выходы...

20
Обратные столбцы при сохранении формы

Вступление Предположим, у вас есть список списков целых чисел (или любых других объектов на самом деле, но для простоты давайте придерживаться целых чисел). Списки могут быть разной длины, и некоторые из них могут быть пустыми. Давайте напишем списки в табличном формате: [[ 1, 2, 3, 4, 5], [ 6, 7],...

20
Это усеченное треугольное число?

Связанная последовательность OEIS: A008867 Усеченное треугольное число Общим свойством треугольных чисел является то, что они могут быть расположены в виде треугольника. Например, возьмите 21 и расположите в треугольник os: о оо ооо оооо ооооо оооооо Давайте определим «усечение»: разрезание...

20
Подсчет в биективной базе 62

Задача состоит в том, чтобы сгенерировать все строки от 'a' до '999', включая символы в верхнем регистре, например: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' и так далее (заполнение...

20
Делятся ли списки?

Вдохновленный (с объяснением украдено у) это Фон Скажем, у вас есть два списка A = [a_1, a_2, ..., a_n]и B = [b_1, b_2, ..., b_n]целых чисел. Мы говорим, Aчто потенциально делим на то, Bесли есть перестановка, Bкоторая делает a_iделимым b_iна всех i. Тогда возникает проблема: можно ли изменить...

20
Где моя ценность?

Теперь мой начальник хочет, чтобы я внедрил механизм, который позволяет ему искать элемент в массиве, и дает ему индекс / индексы, где это значение встречается. Твое задание: Напишите программу или функцию, которая получает массив и значение (String, Integer, Float или Boolean) и возвращает индексы...

20
Сортировка по нескольким ключам

Имея список индексов и ноль или более списков целых чисел, выведите списки целых чисел, отсортированные в порядке возрастания, с приоритетом ключа из первого ввода. пример Пусть будет ввод ключей [1, 0, 2], а ввод списков будет [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Эти списки должны быть отсортированы...

20
Найти максимальное отклонение

Эта проблема "вдохновлена" вопросом, который изначально задавался на Quora (не для игры в гольф). Я просто хочу сделать это вызов для вас, ребята (и моя первая проблема здесь). Учитывая массив целочисленных элементов vи целое число d(мы предполагаем, что d меньше или равен длине массива),...

20
Найдите «рекурсивный размер» списка

Вдохновленный найти «развернутый размер» списка . Определите Рекурсивный размер RSсписка, не содержащего списков, в качестве его длины (количество содержащихся элементов) и Рекурсивный размер списка, содержащего любые списки, в виде суммы его длины и Рекурсивного размера этих списков. Вызов...

20
Quandle Quandary Episode I: Определение конечных квандлов

Напишите программу, которая определит, представляет ли данная матрица квандл. Quandle представляет собой набор оснащен одной (некоммутативном, неассоциативная) операциями ◃ , которая удовлетворяет следующие аксиомы: Операция закрыта, это означает, что a◃b = cвсегда является элементом множества if...

20
Определите, содержит ли Массив что-то отличное от 2

Возьмите массив, который состоит из чисел или массивов, выводите, если он содержит только 2s. Вывод должен быть истинным или ложным значением (извините, если это уничтожает ответы) Истинные тестовые случаи [2] [2,2] [[2],[2,2],2] [] [[],[]] Falsey Test Cases [1] [22] [2,2,2,1] [[1,2],2] Стандартные...

20
Граф коня на доске N-N-N

В шахматах рыцарь может перемещаться только в позиции, отмеченные знаком X, относительно его текущей позиции, отмеченной знаком ♞: A График Рыцарский представляет собой график , который представляет все юридические ходы рыцаря шахматных фигур на шахматной доске. Каждая вершина этого графа...

19
Колакоски-подобные самореферентные последовательности

Вот как определяется последовательность Колакоски (OEIS A000002 ): Последовательность Колакоски представляет собой последовательность, которая содержит 1и 2, а nth-й элемент последовательности является длиной nth-й группы равных элементов (прогона) в самой последовательности. Первые 20 членов...

19
Вычислить ограниченную совокупную сумму вектора

Кумулятивная сумма вектора рассчитывается путем простого взятия суммы всех предыдущих элементов. Например: vec = [1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1] cum_vec = [1 2 3 2 1 0 -1 -2 -1 0 1 2 1] Теперь наложите верхний и нижний пределы, что означает, что вы прекращаете увеличивать совокупную сумму, если...

19
Гильберт-кривизна матрицы

Вдохновленный этим вопросом Другой способ развернуть двумерное изображение в одномерную строку - использовать кривую Гильберта. Существует много версий этой кривой, в зависимости от количества итераций, используемых при ее вычислении. Ниже приведен пример Кривых Гильберта от первого до пятого...

19
Подсчет циклически самоописывающих списков

Циклически описываемые списки Список натуральных чисел LLL циклически самоописывается , если выполняются следующие условия. LLL непуста. Первый и последний элементы LLL различны. Если вы разбили LLL на серии одинаковых элементов, элемент каждого цикла равен длине следующего цикла, а элемент...

19
Глубокий поиск по списку

Для этой задачи список считается действительным, если и только если он полностью состоит из целых чисел и допустимых списков (рекурсивные определения \ o /). Для этой задачи, учитывая действительный список и целое число, возвращают список всех глубин, на которых можно найти целое число. пример...

19
Многогранный танец

Вызов При наличии n-мерного массива целых чисел и перестановки первых nнатуральных чисел, переставьте размеры массива соответственно. Детали Эта задача вдохновлена ​​MATLABs permute. Демонстрация Перестановка задается в виде списка целых чисел, например, [1,3,2]средство 1 отображается на 1, 2...

19
Произвольно выбрать из массива

Эта задача довольно проста: вам дан массив положительных (не включая 0) целых чисел, и вам нужно выбрать случайный элемент из этого массива. Но вот поворот: вероятность выбора элемента зависит от значения целого числа, то есть, когда целое число становится больше, вероятность того, что его выберут,...

19
Разделить пополам

задача Учитывая непустой массив 0и 1, пополам длины серий 0. вход Массив 0и 1. Приемлемый формат: Реальный массив на вашем языке Строка, разделенная строкой 0и1 Смежные строки 0и1 Любой другой разумный формат Например, следующие три входа все приемлемы: [1, 0, 0, 1] "1\n0\n0\n1"(где \nперевод...