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

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

30
Определите, содержит ли Массив что-то отличное от 2
Возьмите массив, который состоит из чисел или массивов, выводите, если он содержит только 2s. Вывод должен быть истинным или ложным значением (извините, если это уничтожает ответы) Истинные тестовые случаи [2] [2,2] [[2],[2,2],2] [] [[],[]] Falsey Test Cases [1] [22] [2,2,2,1] [[1,2],2] Стандартные лазейки запрещены. IO по умолчаниюПрименяются правила . Код-гольф, …

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

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

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

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

19
Подсчет в биективной базе 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' и …

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

4
«Завершите работу» как можно раньше
Фон Представьте себе на мгновение, что у вас скучная работа. Каждое утро вам дают набор заданий, которые вы должны выполнять в этот день. Каждое задание имеет определенную продолжительность, и после его запуска оно должно быть выполнено за один раз. Ваш босс не потерпит холостого хода, поэтому, если есть задачи, которые …

4
Магнитное притяжение в массиве
Фон У меня есть ряд мощных магнитов и куча металлических предметов между ними. Куда магниты их потянут? вход Ваш ввод представляет собой массив неотрицательных целых чисел, который будет содержать хотя бы одно 1. Вы можете использовать любой разумный формат. В 0s массива представляет собой пустое пространство, и 1s представляют собой …

18
Центр масс из списка координат и их массы
Вот быстрый вызов в понедельник утром ... Напишите функцию или программу с наименьшим числом байтов, которые: Принимает в качестве ввода список [x,y]координат В качестве входных данных принимает список [x,y]соответствующих масс координат. Выводит рассчитанный центр масс в виде [xBar,yBar]. Замечания: Входные данные могут быть приняты в любой форме, если используется массив. …

2
Программа с поворотом на 90 °
Вступление Напишите полную программу, которая поворачивает прямоугольный блок символов ASCII на 90 градусов по часовой стрелке. Когда сама программа поворачивается на 90 градусов по часовой стрелке, она поворачивает блок символов ASCII на 90 против часовой стрелки. правила Вы много не используете встроенные модули, которые вращают или транспонируют матрицы. Например, в …

9
Сумма в каждом измерении
Вам дан многомерный массив целых чисел. Каждое измерение имеет фиксированный размер (чтобы оно всегда было прямоугольным, если оно 2D). Ваша программа должна рассчитать суммы в каждом измерении и добавить суммы в качестве новых последних элементов в этом измерении. Предположим, что входными и выходными массивами являются A и B, а размер …

27
Написать переводчика для *
Задача проста. Написать переводчика для языка * . Вот большая ссылка на вики. Есть только три действительные * программы: * Принты "Hello World" * Печатает случайное число от 0 до 2 147 483 647 *+* Работает вечно. Третий случай должен быть бесконечным циклом согласно спецификациям в этом вопросе Входные данные: …
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

3
Один идет вверх, другой идет вниз
Вступление В этой задаче ваша задача состоит в том, чтобы решить, можно ли разделить данную последовательность чисел на две подпоследовательности, одна из которых увеличивается, а другая уменьшается. В качестве примера рассмотрим последовательность 8 3 5 5 4 12 3. Это может быть разбито на две подпоследовательности следующим образом: 3 5 …

10
Переупорядочить основной список на основе переупорядоченного подмножества
Недавно мне пришлось решить проблему на работе, где у меня было два списка: основной список и меньший список, который содержит подмножество элементов в основном списке, потенциально в другом порядке. Мне нужно было изменить порядок главного списка таким образом, чтобы элементы в подмножестве отображались в том же порядке, не меняя порядок …

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