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

Соревнование для решения конкретной проблемы путем использования и манипулирования массивами.

13
Получить ближайшее значение к числу
В этом коде гольф, вам нужно получить ближайший номер из другого в списке. Выход может быть ближайшим числом к ​​входу. Пример: value: (Input) 5 --- [1,2,3] --- 3 И программа может работать с отрицательными числами. Пример: value: (Input) 0 --- [-1,3,5] --- -1 value: (Input) 2 --- [1, 5, 3] …

3
Проверьте периоды работы
Вступление Здесь, в Германии, правила рабочего времени очень строгие. Если вы работаете 6 или более часов в день, вы должны сделать перерыв не менее 30 минут. Если вы работаете 9 или более часов, вам нужно сделать 45-минутный перерыв. Если вы работаете менее 6 часов, вам не нужно делать перерывы. Конечно, …

12
Удалить указанные нечисловые строки
В случае каких-либо сомнений: Nan = Non-numeric datatypeдля целей этого вызова. Напишите программу или функцию, которая принимает матрицу / массив в качестве входных данных, а также список индексов столбцов. Задача состоит в том, чтобы удалить строки, в которых находятся все элементы в указанных столбцах Nan. Не имеет значения, являются ли …

10
Отключить график
Вступление В этом задании вам дается ориентированный граф с самоконтролями, и ваша задача - преобразовать его в неориентированный граф без самопетлей. вход Вы вводите ориентированный граф с установленной вершиной {0, 1, ..., n-1}для некоторого натурального числа n ≥ 0(или {1, 2, ..., n}если вы используете индексирование на основе 1). Граф …

2
Забей на игру Kingdom Builder
Я хочу попробовать новую форму кода гольф здесь. Подобно бонусам, не все части задания должны быть выполнены, но каждый ответ должен реализовывать подмножество определенного размера (и есть ядро, которое должен реализовывать каждый ответ). Так что помимо игры в гольф эта задача также включает в себя выбор набора функций, которые хорошо …

25
Короче Сплит Секунда!
Вызов Ваша задача для этого вопроса - разбить входной массив целых чисел на второе вхождение каждого целого числа в этом массиве. Недостаточно ясно? Вот пример, чтобы помочь Входной массив: [2 1 1 2 3 2 2 4 5 6 7 3 7 0 5] Выход: [[2 1] [] [3 2 …

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

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

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

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

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

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

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

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.