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

14
Ты будешь моим ткачом?

Я недавно играл в « The Weaver », и я думаю, что это представляет интересную проблему для code-golf . Предпосылка: Ткач - это игра, в которой вам дают несколько лент, идущих с двух направлений на 90 градусов друг от друга, и ваша цель - поменять их местами на определенных пересечениях, чтобы...

14
Многоуровневая бесплатная парковка

Детское вступление Всякий раз, когда я беру своих детей в парк развлечений, дети становятся все более нервными, когда мы ближе к парку, с нервным пиковым моментом, когда мы на стоянке и не можем найти место для парковки. Поэтому я решил, что мне нужен метод, чтобы найти ближайшее свободное...

14
Оптимальное кеширование

Вам будет предоставлена ​​последовательность запросов памяти и размер кэша. Вы должны возвращать как можно меньше пропущенных кешей при любой стратегии замены кеша. Оптимальной стратегией является алгоритм Белади , который вы можете использовать, если хотите. Система кеширования работает следующим...

14
Найти ряды

Найти трассы внутри массива Прогон определяется как три или более чисел, которые увеличиваются от предыдущего с постоянным шагом. Например, [1,2,3] будет прогоном с шагом 1, [1,3,5,7] будет прогоном с шагом 2, а [1,2,4,5] не будет прогоном. Мы можем выразить эти прогоны через обозначения «i к j...

14
Стандартизировать образцы (вычислить z-показатель)

Учитывая список чисел с плавающей точкой, стандартизировать его . Детали Список x1,x2,…,xnx1,x2,…,xnx_1,x_2,\ldots,x_n является стандартизированы , если среднее значение всех значений равно 0, а стандартное отклонение равно 1. Один из способов вычислить это сначала вычисления среднего μμ\mu и...

14
Fivenum и немного

(парадокс, парадокс, самый гениальный парадокс) Это первая часть серии из нескольких частей, вдохновленная различными функциями R. Задание Учитывая набор данных DDD положительных целых чисел, мне нужно , чтобы вычислить сводку 5 числа от DDD . Однако я работаю с большими наборами данных, поэтому...

13
Битовые операторы в Brainfuck

Ваша задача состоит в том, чтобы создать одну программу brainfuck для каждого из следующих бинарных операторов. Каждая программа должна взять одно или два 8-битных числа (A и B) из ввода и вычислить указанную операцию: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Вам не нужно...

13
Получить добытчиков

Задание Думаю, всем нравится автоматическая генерация кода и экономия времени во время работы. Вы должны создать много классов и участников в течение дня, и вы не хотите создавать все это gettersвручную. Задача состоит в том, чтобы написать программу или функцию, которая генерирует gettersдля всех...

13
Кто король турнира?

Фон Рассмотрим круговой турнир, в котором каждый участник играет одну игру против каждого другого участника. Нет ничьих, поэтому в каждой игре есть победитель и проигравший. Спортсмен является королем турнира, если для любой другой конкурирующей B , либо бить B , или избил другой участник C ,...

13
Запустить через массив

Мы все часто слышим идиому «пройтись по массиву», означающую «сопоставить функцию со следующим массивом». Однако мне нужно, чтобы это было сделано (сейчас!), Поэтому я хочу, чтобы вы пробежались по массиву. Как я бегу? Представь, что позади тебя дикая стая волков Пробежка по массиву похожа на...

13
Продукты Фибоначчи

Вы можете разложить число больше 0 как уникальную сумму положительных чисел Фибоначчи. В этом вопросе мы делаем это путем многократного вычитания максимально возможного положительного числа Фибоначчи. Например: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Теперь я называю...

13
Интерпретировать свободные диапазоны

Интерпретировать свободные диапазоны ListSharp - это интерпретируемый язык программирования, который имеет много функций, одна из которых - это создатель диапазона на основе 1 индекса, который работает следующим образом: Вы определяете диапазон как (INT) TO (INT)или только (INT)где оба или одно...

13
Превратите этот массив в матрицу

Возьмите не вложенный массив в качестве входных данных. Превратите это в матрицу, используя следующий метод: Допустим, мой массив [1, 2, 3, 4, 5] Во-первых, я повторяю этот массив 5 раз: (длина) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]] Затем я читаю это...

13
Найти два целых числа из неупорядоченного списка для суммирования на вход

Это вопрос об интервью Google, здесь вы найдете ссылку на YouTube. Задание: Найти 2 целых числа из неупорядоченного списка, которые суммируются с заданным целым числом. Получив неупорядоченный список целых чисел, найдите 2 целых числа, которые суммируются с заданным значением, выведите эти 2 целых...

13
Растянуть массив

Ранее я определил процесс дробления массива В раздавленном состоянии мы читаем массив слева направо. Если в какой-то момент мы встречаем два одинаковых элемента подряд, мы удаляем первый и удваиваем второй. Например, вот процесс дробления следующего массива [5,2,2,4] ^ [5,2,2,4] ^ [5,2,2,4] ^...

13
Факторизация массива

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

13
Вычислить оптимальную квадратную матрицу

Матрица оптимальной (для довольно узкой рамки данной задачи) получаются «сжать» элементы из соответствующих строк и столбцов квадратной матрицы и получать максимум из каждой пары. Например, с учетом следующей матрицы: 4 5 6 1 7 2 7 3 0 Вы можете комбинировать его с транспонированной получить:...

13
Удалить записи из массива, чтобы отсортировать их и максимизировать сумму элементов

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

13
Группировка данных массива

Учитывая целочисленную матрицу aи неотрицательное целое число i, выведите отображение, bкоторое отображает различные значения в iстолбце th aна строки a, имеющие это значение в iстолбце th. Вы можете предположить, что он iнаходится в полуоткрытом диапазоне [0, num_cols(a))(или [1, num_cols(a)]если...

13
Восстановите премьер от главной власти

Определение : простая степень - это натуральное число, которое может быть выражено в форме p n, где p - простое число, а n - натуральное число. Задача : При заданной простой степени p n > 1 вернуть простое число p. Тестовые случаи : input output 9 3 16 2 343 7 2687 2687 59049 3 Подсчет очков :...