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

13
FIFO кеш аномалии

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

13
Логические ворота вручную

Сделайте программу, которая имитирует основные логические элементы. Ввод: слово из заглавных букв, за которым следуют 2 однозначные двоичные числа, разделенные пробелами, например OR 1 0. Ворота OR, AND, NOR, NAND, XOR, и XNORнеобходимы. Выходные данные: Какой выходной сигнал введенного логического...

13
Обрежьте этот отвлекающий фон!

Разве это не раздражает, когда вы делаете снимок, но фон отвлекает от фактического содержания изображения? Я бы сказал, что это так. Мне нужно знать, сколько я должен обрезать, чтобы избавиться от этой проблемы! Но - как обычно - я довольно ленив, поэтому мне нужен кто-то, чтобы сделать это для...

13
Распределение мест в парламенте

Вступление На всеобщих выборах хотелось бы рассчитать постоянную цену за место в парламенте. Это означает, что для N >= 0распределения мест и списка nsголосов для каждой партии мы бы хотели найти число d, sum(floor(n/d) for n in ns) == N Чтобы сделать вещи интересными (и больше похожими на...

12
Без сложностей Колмогоров (-Смирнов)

В статистике иногда полезно знать, поступают ли две выборки данных из одного базового распределения. Один из способов сделать это - использовать двухэлементный критерий Колмогорова-Смирнова . Ваша задача будет состоять в том, чтобы написать программу, которая считывает два неотсортированных целых...

12
Играть в игру на выбывание

Вступление В этом задании ваша задача - смоделировать игру определенного типа. В игре участники стоят в кругу, и все держат целое число. В каждом раунде игры каждый участник указывает на человека, nотступающего, если nэто число, которое он держит. Если nположительный, они считают справа, если...

12
Помогите пересчитать свою репутацию!

Пару месяцев назад у нас была дискуссия о мета- росте репутации, которая присуждается за положительные отзывы по вопросам. Вот основы нашей нынешней системы репутации для голосов: 1 Вопрос upvote Uстоит 5 репутации. Ответ upvote uстоит 10 репутации. Понижение вопроса или ответа dстоит -2 репутации....

12
N-чотомизировать список

Учитывая список целых чисел Lи целое число N, выходные данные Lразделены на Nподсписки одинаковой длины. Неделимые длины Если Nне делить длину L, то невозможно, чтобы все подсписки имели одинаковую длину. В любом случае, последним подсписком выходных данных является тот, который адаптирует свою...

12
Автонест массив

Все любят вложенные списки! Однако иногда сложно составить вложенный список. Вы должны решить, хотите ли вы вложить его глубже или вам нужно вложить его глубже. Таким образом, для вашей задачи, вы должны "Autonest" список. Чтобы автоматически проверить список, сравните каждую пару элементов в...

12
Интерпретировать Киппл!

Вступление Kipple - основанный на стеке эзотерический язык программирования, изобретенный Руне Бергом в марте 2003 года. Киппл имеет 27 стеков, 4 оператора и структуру управления. Стеки Стопки названы a- zи содержат 32-битные целые числа. Существует также специальный стек @, чтобы сделать вывод...

12
Выведите накопительный наклон строки

Вызов Учитывая строку, как показано Hello World!, разбить его на его символьные значения: 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33. Затем вычислить разность между каждой последовательной парой символов: 29, 7, 0, 3, -79, 55, 24, 3, -6, -8, -67. И, наконец, подвести их и напечатать...

12
Найдите «развернутый размер» списка

Давайте определим функцию «развернутого размера» uвложенного списка l(содержащего только списки) по следующим правилам: Если lпусто, то u(l)1. Если lне пусто, u(l)равно сумме развернутых размеров каждого элемента в lплюс один. Ваша задача - написать программу (или функцию), которая принимает список...

12
Сгруппируйте эти клетки!

Эта задача основана на игре Layerz. Учитывая, в stdin или в качестве аргумента функции, 2D прямоугольный массив ячеек, где каждая ячейка содержит либо пробел (вы можете использовать 0 вместо пробелов без штрафа), 1, 2, 3 или 4 ; найдите способ разделить его на допустимые области (как определено...

12
Опрокинуть песочную кучу

(Есть связанные вопросы о бесконечных песчаных кучах и поиске элементов идентичности песочных куч .) Если задана матрица неотрицательных целых чисел, верните матрицу тех же размеров, но свергнутую : Если матрица не содержит значений больше 4, верните ее. Каждая «ячейка», которая больше 3,...

12
Дополнить файл нулями

Ваша задача сегодня будет взять существующий файл и добавлять к нему нули, пока он не достигнет определенного размера. Вы должны написать программу или функцию, которая берет имя файла в текущем каталоге fи количество байтов b. Сохраняя исходное содержимое f, вы должны записать нули (нулевые байты,...

12
Разобрать список списков в Sad-List

В этой задаче вы должны разобрать список списков в более простой формат списка. Этот вызов основан на моем парсере sadflak. В моем анализаторе sadflak все () удалено, заменено суммой () в начале списка, чтобы программа работала быстрее. Чтобы разобраться в Sad-List, вы должны сделать это (вещь...

12
Найти коэффициенты рациональной производящей функции

Если мы запишем последовательность чисел в качестве коэффициентов степенного ряда, то этот степенной ряд называется (обычной) производящей функцией (или Gf) этой последовательности. То есть если для некоторой функции F(x)и серии целых чисел a(n)имеем: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 +...

12
Пропустить, как лягушка!

Учитывая массив неотрицательных целых чисел, ваша задача - сохранить только некоторые его элементы, как описано ниже. Допустим, массив есть [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Сначала получите первый элемент массива n. Сохраните первые nэлементы и откажитесь от следующих (откажитесь n+1). Новый...

12
Альтернативные номера

Рассмотрим массив натуральных чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... Затем объедините их: 1234567891011121314151617181920212223242526... А затем разбить их на куски переменной длины, каждая из которых равна N- му положительному целому числу:...

12
Оптимизировать мои нулификаторы

Я большой поклонник игры Creeper World, и особенно сиквела. Вам не нужно знать, как эта игра работает, чтобы ответить на вопрос, я просто хотел упомянуть, откуда возник мой вопрос. В игре ваша цель - уничтожить Эмиттеры, которые порождают Крипера, используя оружие, известное как нулификатор....