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

15
Сортировка прямоугольных матриц

Учитывая матрицу A, мы можем сказать, что она «сортируется», если сортируется каждая строка и столбец A(по возрастанию слева направо для строк и сверху вниз для столбцов). Таким образом, эта матрица отсортирована: [ 1 2 3 4 5 ] [ 2 2 3 4 5 ] [ 3 3 3 4 5 ] [ 4 4 4 4 5 ] [ 5 5 5 5 5 ] Однако эта...

15
Создайте циклический массив

Вступление Массив указателей представляет собой массив Lненулевых целых чисел , где 0 ≤ L[i]+i < len(L)имеет место для всех индексов i(предполагается , что индексация с 0). Мы говорим, что индекс i указывает на индекс L[i]+i. Массив указателей представляет собой цикл, если индексы образуют один...

15
Oneliner для объединения строк с одним и тем же первым полем

Это мой первый вопрос по Codegolf, поэтому я прошу прощения заранее, если он не подходит, и я приветствую любые отзывы. У меня есть файл с этим форматом: a | rest of first line b | rest of second line b | rest of third line c | rest of fourth line d | rest of fifth line d | rest of sixth line...

15
Найти минимальное и максимальное целые числа в массиве, без использования встроенных

Вызов Имеется массив целых чисел, полученный из stdin, аргументы функции, аргументы программы или какой-либо другой метод: Выведите только минимальные и максимальные числа в массиве через возвращаемое значение, стандартный вывод или другие методы подбора. Пример сеанса > minmax( {0, 15, 2, 3, 7,...

15
Помогите PPCG Клаусу доставить его подарки!

Помогите PPCG Клаусу доставить его подарки обзор PPCG Клаус бежит поздно, доставляя свои подарки, потому что в настоящее время у нас так много странных маленьких детишек. Из-за этого PPCG Клаусу намного сложнее доставить все подарки в нужное место. Ваша задача - помочь ему правильно доставить...

15
Отфильтруйте псевдоэлементы!

Определим гиперсреднее для массива / списка (чисел) среднее арифметическое сумм его префиксов. Например, гипер-среднее значение списка [1, 4, -3, 10]рассчитывается следующим образом: Мы получаем префиксы: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Сложите каждый: [1, 5, 2, 12]. А теперь получите...

15
Превратить целое число n в список, содержащий его n раз

Если в nкачестве входных данных указать целое число , вернуть список, содержащий nповторяющиеся значения n. Например, программа возьмет 5и превратит это в [5,5,5,5,5]. Элементы должны быть целыми числами, а не строками. Нет встроенных функций, которые выполняют задачу. Это код-гольф , поэтому...

15
Нарциссические элементы массива

Определение Нарциссические 1 целые числа массива считают, что они лучше, чем их соседи, потому что они строго выше их среднего арифметического. Соседи определяются следующим образом: Если целое число имеет индекс 0 (первый), то его соседями являются последний и второй элементы списка. Если целое...

15
Равновесие колебаний

У нас есть объекты, которые колеблются между двумя целочисленными точками [l, r]со скоростью одна единица за единицу времени, начиная с lon t=0. Вы можете предположить l < r. Например, если объект колеблется [3, 6], тогда мы имеем: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

15
XOR сортировать массив

Получив ключ и массив строк, перетасуйте массив так, чтобы он сортировался, когда каждый элемент XOR соответствует ключу. XOR'ing две строки Чтобы XOR строки ключом, XOR каждого из символьных значений строки его парой в ключе, предполагая, что ключ повторяется навсегда. Например, abcde^123выглядит...

15
В качестве альтернативы можно сместить столбцы и строки двумерного массива.

Задача При наличии двумерного массива любого размера напишите программу или функцию для альтернативного смещения столбцов и строк. пример a b c d e f g h i j k l m n o Все элементы в первом сдвиге столбца вниз одной строки, то второй сдвиг столбца до одной строки, то третий сдвиг вниз один ряд и...

15
Вечеринка по модулю паритета

Вам дан массив A из n строго положительных целых чисел с n ≥ 2 . Ваша задача - сопоставить каждую запись A i с: 1, если A j mod A i нечетно для каждого j такого, что 1 ≤ j ≤ n и j ≠ i 2, если A j mod A i четно для каждого j такого, что 1 ≤ j ≤ n и j ≠ i 0 иначе (смешанные паритеты) пример Для A =...

15
Ограничьте свои числа своими пробегами

Самоограничивающиеся списки Рассмотрим непустой список L, содержащий неотрицательные целые числа. Выполнения в L представляет собой непрерывный подсписок равных элементов, которые не могут быть сделаны больше. Например, прогоны [0,0,1,1,3,3,3,2,1,1] : [0,0], [1,1], [3,3,3], [2 ], [1,1] . Список L...

15
Как поменять элементы в векторе, используя анонимную функцию в Octave?

Поменять местами два элемента в векторе / матрице в Octave очень просто: x='abcde'; x([4,1])=x([1,4]) x = dbcae К сожалению, мне еще предстоит найти способ сделать это внутри анонимной функции. Хотя приведенная ниже функция синтаксически верна, она возвращает только два замененных элемента, а не...

15
Заполните до дублированных диапазонов

Пусть будет списком натуральных чисел без определенного порядка и который может содержать дубликаты. Напишите программу или функцию, которая выводит список натуральных чисел M (порядок которых не имеет значения), так что объединение L и M приводит к наименьшему списку, который может полностью...

15
Блочная сортировка строк и столбцов в двумерном массиве

Учитывая двумерный массив целых чисел, давайте отсортируем его строки и столбцы по блокам. Это означает, что вам нужно только отсортировать заданную строку или столбец, но применить преобразования, необходимые для сортировки, для каждой другой строки или столбца в двумерном массиве. правила...

15
Stagger, стек, сумма

Вдохновлен этим вопросом переполнения стека . Соревнование вход Массив квадратных матриц, содержащий неотрицательные целые числа. Выход Квадратная матрица построена из входных матриц следующим образом. Пусть N×NN×NN \times N будет размером каждой входной матрицы, а - количеством входных матриц.PпP...

15
Ротационная инвариантная дактилоскопия

Представьте, что у нас есть некоторые polyomino и мы хотели бы однозначно идентифицировать их, однако polyominos можно вращать, поэтому слепое их хеширование не даст нам одинаковых отпечатков пальцев для части и ее поворота (в целом). Например, если у нас есть L-тетромино x x xx мы хотели бы иметь...

15
Раздайте карты игрокам

Сегодня вечер карточной игры! Вы - дилер, и ваша задача - написать программу для раздачи карт игрокам. Учитывая массив карт и количество игроков, вам нужно разделить массив карт в руки для каждого игрока. правила Ваша программа получит непустой массив A, а также ненулевое положительное целое число...

15
Найти процент

У нас не было приятных, простых задач за последнее время, так что мы здесь. Учитывая список целых чисел, каждое из которых больше и индекс в качестве входных данных, выведите процентное содержание элемента по указанному индексу от общей суммы списка.000 Вывод должен быть любым естественным...