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

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

2
Щитовая стена
Историческая справка Щитовая стена - это тактическая военная формация, которая восходит как минимум к 2500 году до нашей эры. Он состоял из воинов, накладывающих свои щиты на щиты своих спутников, образуя «стену». Привлекательность этой тактики проистекает из того факта, что даже самый неквалифицированный воин может сражаться в стене, если у …

30
Я играю в гольф?
Определение и правила Golfy массив представляет собой массив целых чисел, где каждый элемент является выше , чем или равно средним арифметическим все предыдущими элементами. Ваша задача - определить, является ли массив положительных целых чисел, указанных в качестве входных данных, гольфием или нет. Вам не нужно обрабатывать пустой список. Применяются лазейки …

18
Обратные Математические Циклы
Вдохновленный этим В связанном задании нас просят применить дополнение к элементам оригинала и обратное к входному массиву. В этом задании мы немного усложним его, введя другие основные математические операции. Получив массив целых чисел, переберите +, *, -, //, %, ^, где //есть целочисленное деление и ^экспонента, применяя его к обратной …

28
Матрица в диапазоне
Соревнование Для целочисленного n>0вывода вывести n+1 X n+1матрицу, содержащую все целые числа от 1до, 2nкак показано в тестовых примерах ниже Тестовые случаи n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 10 …

11
Сжать разреженную матрицу
Сжать разреженную матрицу, используя сжатый разреженный ряд (формат CSR, CRS или Yale) . Это все одинаковые формы сжатия (игнорируйте новый Yale). Входными данными может быть любая двумерная структура данных (список списков и т. Д.): Например, [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 0 …

30
Сравните средние из моих списков
Получение среднего из списка (например [2,6,7]) Получить длину списка: [2,6,7] -> 3 Суммировать числа в списке: 2 + 6 + 7 = 15. Разделите сумму на их подсчета: 15 / 3 = 5. Вы должны сравнить средние значения двух списков натуральных чисел N и M , возвращая значение, если N …

28
Рассчитать обратный модуль
Задание: Выведите значение для x, где a mod x = bдля двух заданных значений a,b. предположение aи bвсегда будут положительными целыми числами Там не всегда будет решение для x Если существует несколько решений, выведите хотя бы одно из них. Если решений нет, ничего не выводите или указывайте, что решений не …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

21
Самые длинные равные подпоследовательности
Определения Подпоследовательность не может быть смежной, например, [1, 1, 1]является подпоследовательностью [1, 2, 1, 2, 1]. Равная подпоследовательность - это подпоследовательность, в которой каждый элемент равен. Самая длинная равная подпоследовательность может не быть уникальной, например, [1, 1]и [2, 2]обе являются самыми длинными равными подпоследовательностями [2, 1, 1, 2]. вход Непустой …

9
Генерация рамми последовательности
Ваша задача - взять nэлемент ввода и вывода nпоследовательности Рамми, последовательность, которую я сделал (просмотр OEIS вам не поможет). Определение Каждый элемент последовательности Рамми представляет собой набор истинных или ложных значений. Напр .: [true, false]. Шаги по созданию члена последовательности Рамми довольно просты: Начните с первого индекса [](это элемент 0). …

15
г л л ф т н н 2
Иногда действительно трудно преобразовать декартовы координаты (x,y)в полярные (r,phi). Несмотря на то, что вы можете вычислить r = sqrt(x^2+y^2)довольно легко, вам часто нужно различать случаи при расчете угла, phiпотому что arcsin, arccosи, как arctanи все другие тригонометрические функции, имеют совместную область, каждая из которых охватывает только половину круга. Во многих …
18 code-golf  math  geometry  trigonometry  code-golf  number-theory  fibonacci  code-golf  math  sequence  fibonacci  code-golf  string  code-golf  math  graphical-output  geometry  code-golf  string  code-golf  math  geometry  code-golf  math  bitwise  number  popularity-contest  graphical-output  image-processing  fractal  code-golf  number-theory  code-golf  date  multi-threading  code-golf  math  code-golf  math  number  sequence  code-golf  math  number  sequence  arithmetic  code-golf  decision-problem  logic-gates  code-golf  decision-problem  balanced-string  code-golf  math  arithmetic  combinatorics  code-golf  expression-building  code-golf  physics  code-golf  abstract-algebra  code-golf  number  arithmetic  integer  code-golf  ascii-art  number  code-golf  number-theory  primes  code-golf  arithmetic  grid  code-golf  code-golf  sequence  code-golf  kolmogorov-complexity  compression  code-golf  math  number  arithmetic  array-manipulation  code-golf  primes  hexagonal-grid  complex-numbers  code-golf  number  counting  code-golf  math  number  arithmetic 

3
Восстановить зигзагообразную матрицу
В рамках алгоритма сжатия стандарт JPEG разворачивает матрицу в вектор вдоль антидиагоналей переменного направления: Ваша задача - взять развернутый вектор вместе с размерами матрицы и восстановить соответствующую матрицу. В качестве примера: [1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3], 4, 3 должен уступить [1 2 3 …

27
Прикинь, замени, повтори!
Определение Определите n- й массив последовательности CURR следующим образом. Начните с одноэлементного массива A = [n] . Для каждого целого к в А , заменить запись K с K натуральных чисел, подсчитывая от 1 до K . Повторите предыдущий шаг n - еще 1 раз. Например, если n = 3 …

4
Сжатые дни недели
Учитывая ввод списка дней недели, выведите кратчайшее отсортированное представление списка. Формат ввода является строка , состоящая из одного или нескольких из подстрок двухсимвольных Su(воскресенье), Mo(понедельник), Tu( и т.д.), We, Th, Fr, и Sa. Ввод необязательно может быть дан в отсортированном порядке. Чтобы преобразовать ввод в выходной формат, Сортировать ввод по …

21
Javascript: создать массив 1x размером 10x10
Очевидно, что эта задача будет тривиальной с отдельными функциями и библиотеками, поэтому они не допускаются. Ваш код должен соответствовать спецификации ECMAscript (подойдет любая спецификация), поэтому нет ответов, специфичных для браузера. Массив должен быть доступен после его создания. У меня есть ответ, который я пока воздержусь. Примечание: эта проблема специфична для …

7
Найти массив, который соответствует набору сумм
Рассмотрим массив Aдлины n. Массив содержит только натуральные числа. Например A = (1,1,2,2). Определим f(A)как множество сумм всех непустых непрерывных подмассивовA . В этом случае f(A) = {1,2,3,4,5,6}. Шаги для производства f(A) следующие: Подмассивы Aесть (1), (1), (2), (2), (1,1), (1,2), (2,2), (1,1,2), (1,2,2), (1,1,2,2). Их соответствующие суммы 1,1,2,2,2,3,4,4,5,6. Поэтому …

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