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

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

30
Надежно сломанная сортировка
Учитывая список натуральных чисел, который содержит не менее 3 различных записей, выведите перестановку этого списка, которая не отсортирована в порядке возрастания или убывания. Примеры 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3 etc.. Спасибо @Arnauld и @NoOneIsHere за название!

25
Числа увеличиваются, а буквы уменьшаются
Вдохновленный этим вопросом переполнения стека: сортировка списка: числа по возрастанию, буквы по убыванию . Ваша задача - решить следующую проблему, и, поскольку это код-гольф , вы должны делать это как можно меньше байтов. Вы должны взять список объектов , как входные данные, содержащие буквы (любую разумную форма: string, charи т.д.) …

12
Дополнить матрицу суммами
Вызов: Учитывая квадратную матрицу ввода A , заполните матрицу одной строкой и одним столбцом со всех четырех сторон. Значение каждого элемента в верхней и нижней строке должно быть суммой элементов в каждом соответствующем столбце. Значение каждого элемента в левом и правом столбце должно быть суммой элементов в каждой соответствующей строке. …

16
Случайный Гольф Дня № 8: перемешайте бесконечный список
О серии Во-первых, вы можете относиться к этому, как к любому другому вызову для игры в гольф, и отвечать на него, не беспокоясь о серии вообще. Тем не менее, существует таблица лидеров по всем задачам. Вы можете найти таблицу лидеров вместе с дополнительной информацией о серии в первом посте . …

30
Соотношение суммы других элементов
задача Учитывая массив положительных целых чисел, замените каждый элемент с четностью суммы других элементов. Массив гарантированно содержит как минимум 2 элемента. Определение Четность: четное или нечетное число. пример Для массива [1,2,3,1]: Заменить 1с четностью 2+3+1, т.е. even. Заменить 2с четностью 1+3+1, т.е. odd. Заменить 3с четностью 1+2+1, т.е. even. Заменить …

9
Гранд Отель Гильберта
Введение Некоторые из вас, возможно, слышали о Гранд Отеле Гильберта . Менеджер там потерял свой список того, где находятся гости, но у него все еще есть порядок, в котором они зарегистрировались. Каждый гость не может оставаться в комнате с номером комнаты, который меньше их стоимости, и если гость добавлен к …

15
Повторяй за мной!
Задав строку в качестве аргумента, выведите длину самой длинной (-ых) непересекающейся повторной подстроки (-ов) или ноль, если такой строки нет. Вы можете предположить, что входная строка не пуста. Примеры abcdefabc: подстрока abcповторяется в позициях 1 и 7, поэтому программа должна вывести 3 abcabcabcabcab: abcabcили bcabcaили cabcabповторяются, поэтому программа должна вывести …
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

16
Перемешать рваный массив
Разорванный массив - это массив, в котором каждый элемент представляет собой массив неизвестного числа натуральных чисел. Например, следующие рваные массивы: [[1,2,3],[4],[9,10]] Shape: 3,1,2 [[1],[2],[3]] Shape: 1,1,1 [[1,2,3,4,5,6,8]] Shape: 7 Следующие не рваные массивы: [1] Each element will be an array [] The array will contain at least 1 element [[1,2,3],[]] …

25
Обратные дельты массива
Обратные дельты массива Продолжение Обратных Дельт Массива Ваша задача - взять массив 32-битных целых чисел со знаком, перекомпилировать его с обратными дельтами. пример Список, 18 19 17 20 16 имеет дельты: 1 -2 3 -4 который при обращении дает: -4 3 -2 1 затем при перекомпиляции, используя выход: 18 14 …

9
Сортировать вложенный список
Вы должны написать программу или функцию, которая сортирует вложенный список. Вот правила сортировки вложенного списка: Давайте возьмем этот список в качестве примера: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Каждый элемент в этом списке имеет «приоритет». Элемент считается числом или подсписком. Во-первых, получите приоритет каждого элемента на той …

13
Покидая гнездо
Учитывая неплоский список целых чисел, выведите список списков, содержащих целые числа на каждом уровне вложенности, начиная с уровня с наименьшим вложением, со значениями в их исходном порядке в списке ввода при чтении слева направо. Если два или более списков находятся на одном уровне вложенности во входном списке, они должны быть …

9
Найти емкость 2D печатных объектов
В вымышленном 2D-мире набор инструкций 2D-печати для объекта может быть представлен в виде списка целых чисел следующим образом: 1 4 2 1 1 2 5 3 4 Каждое число представляет высоту объекта в этой конкретной точке. Приведенный выше список преобразуется в следующий объект при печати: # # # # # …

15
Геометрический вызов
Все любят геометрию. Так почему бы нам не попробовать и написать код в гольф? Эта задача включает в себя прием букв и цифр и создание фигур в зависимости от этого. Вход Вход будет в форме (shapeIdentifier)(size)(inverter). Но что такое shapeIdentifier, размер и инвертор? Идентификатор фигуры - это идентификатор типа фигуры, …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 


21
Другой путь вперед
Учитывая список целых чисел, производите прямую разницу в указанном порядке / глубине. Для списка целых чисел: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Различия вперед на разных ордерах / глубинах: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4, -11, …

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