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

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

2
Может ли массив быть не перетасованным?
Фон Очень опытные обработчики карт способны использовать технику, при которой они идеально режут колоду пополам, а затем прекрасно чередуют карты. Если они начинают с отсортированной колоды и выполняют эту технику безупречно 52 раза подряд, колода будет восстановлена ​​в отсортированном порядке. Ваша задача состоит в том, чтобы взять колоду карт целочисленного …

21
Бухгалтерия для секс-бобов (проверьте, не становится ли слишком малая сумма для бега)
Хотите верьте, хотите нет, но Sex Bob-омбы стали всемирно известной группой и в настоящее время находятся в мировом турне! Как их бухгалтер, вы должны следить за их повседневным финансированием и предоставлять регулярные отчеты. Каждые несколько недель вы составляете список их расходов (в долларах США ) в порядке их возникновения. Например, …

5
Сложить колоду!
Алиса и Боб любят играть в карточную игру с колодой карт, пронумерованных последовательными неотрицательными целыми числами. У Алисы есть особый способ перетасовать колоду. Сначала она берет верхнюю карту из колоды и кладет ее на дно колоды. Затем она удаляет следующую карту и начинает с нее колоду. Затем она снова переключает …

11
Найдите самую большую линию
Вам будет дан двумерный массив целых чисел A и длина N. Ваша задача - найти в массиве прямую линию (горизонтальную, вертикальную или диагональную) из N элементов, которая дает наибольшую общую сумму, и вернуть эту сумму , пример N = 3, A = 3 3 7 9 3 2 2 10 …

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

25
Стандартизировать образцы (вычислить z-показатель)
Учитывая список чисел с плавающей точкой, стандартизировать его . Детали Список x1,x2,…,xnx1,x2,…,xnx_1,x_2,\ldots,x_n является стандартизированы , если среднее значение всех значений равно 0, а стандартное отклонение равно 1. Один из способов вычислить это сначала вычисления среднего μμ\mu и стандартное отклонение σσ\sigma как μ=1n∑i=1nxiσ=1n∑i=1n(xi−μ)2−−−−−−−−−−−−√,μ=1n∑i=1nxiσ=1n∑i=1n(xi−μ)2, \mu = \frac1n\sum_{i=1}^n x_i \qquad \sigma = \sqrt{\frac{1}{n}\sum_{i=1}^n …

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

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

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

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

12
Круг пересечения области
Описание : Учитывая xи yположения двух окружностей вместе с их radii, выведите область пересечения двух окружностей. Вход: Вам будет предоставлен следующий вход: array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = radii of the two congruent circles …

9
Перестановка блоков
Итак, ваша задача - взять блок 3х3, где -означают пустые места и *заполненные пробелы, например: -** -*- *-* и переставьте блок так, чтобы он *сформировал X, вот так: *-* -*- *-* Ввод: квадраты 3х3, как указано выше, они могут быть 3 строками, массивом или как вам угодно. Вывод: Наименьшее количество …

12
Сшиваем вместе палиндром из палиндромных нитей
Получая строку l, найти все палиндромную подстроку pиз l( в том числе дубликатов и отдельных строк символов). Затем переставьте все подстроки в pправильный палиндром (может быть несколько правильных ответов). Если невозможно переставить pв один палиндром, ваша программа может иметь неопределенное поведение (ошибка, переполнение стека, выход, зависание / несвоевременное убийство Джона …

14
Генерация всех квадратных подматриц заданного размера
Вам будет дана квадратная матрица целых чисел M и другого натурального п , строго меньшие , чем размер M . Ваша задача - сгенерировать все квадратные подматрицы M размера n . Для целей этого вызова, квадратная подматрица представляет собой группа смежных строк и столбцов содержатся в М . Форматы ввода …

14
Сравните два списка по максимуму
Если даны два разных списка неотрицательных целых чисел, вернуть список с максимальным максимумом (например, [4, 2], [3, 3, 1] -> [4, 2]). Если они оба имеют одинаковый максимум, вернуть список, который содержит больше экземпляров этого максимума (например [4, 2, 4], [4, 3, 3, 3, 1, 3] -> [4, 2, 4]). …

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