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

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

30
Найдите самое длинное слово в массиве
Ваша задача - взять массив строк и вывести самую длинную строку в массиве. Таким образом, для ["tiny", "small", "bigger", "biggest"] выход будет biggest. Если два элемента массива имеют одинаковую длину, вы должны выбрать тот, который появляется первым в массиве. Это означает, что если массив выглядит так: ["one", "two", "no"] вывод …

20
Круговая сумма
Вдохновлен вопросом на переполнение стека . Учитывая непустой массив целых чисел xи положительное целое число n, вычислите сумму каждого скользящего блока длины nвдоль массива x, циклически заполняя недостающие значения слева значениями справа следующим образом: первый блок содержит первую запись x, которой предшествуют n-1циклически сдвинутые записи; второй блок имеет первую и …

13
Создайте конгруэнтный список с наименьшей суммой
Два списка Aи Bявляются конгруэнтными, если они имеют одинаковую длину, и элементы, которые сравниваются равными в Aсравнении, равны в B. Другими словами, даны любые два действительных индекса xи y: Если A[x] = A[y]тоB[x] = B[y] . Если A[x] != A[y] тогдаB[x] != B[y] . Например, списки [1, 2, 1, 4, …

27
Применить волну к массиву
Ваша задача сегодня - применить волну к массиву чисел. Волна выглядит так: [1, 0, -1, 0, 1, 0, -1, 0, 1...]применение ее к данному массиву означает сложение первых элементов, вторых элементов и т. Д. Точнее: Ваша программа или функция получит массив целых чисел. Он должен печатать или возвращать массив одинакового …

30
Сложите список пополам
Мы собираемся сложить список целых чисел. Процедура для этого заключается в следующем: если список имеет четную длину, составьте список из половины его длины, где n-й элемент нового списка представляет собой сумму n-го элемента старого списка и n-го до последний пункт старого списка. Например, если бы у нас был список [1 …

7
Найдите бинарный массив!
Мы определяем бинарный массив как массив, удовлетворяющий следующим свойствам: это не пусто первое значение 1 последнее значение 1 все остальные значения либо 0или1 Например, массив [ 1, 1, 0, 1 ]является допустимым binarray . Задание Учитывая непустой массив A неотрицательных целых чисел и положительное целое число N , ваша задача …

12
Последовательность Фибоначчи с переменной мощностью
Определение Последовательность Фибоначчи с переменной мощностью формируется следующим образом. Начните с пустой последовательности и установите n в 1 . Вычислите f n , n- е неотрицательное число Фибоначчи , с повторениями. 0 - первое, 1 - второе и третье, 2 - четвертое. Все остальные получаются суммированием двух предыдущих чисел в …

12
Объединение массивов
Введение Рассмотрим два массива одинаковой длины, скажем, A = [0,1,0,2]и B = [-1,1,2,2]. Предположим, мы знаем, что их содержание в некотором смысле эквивалентно, элемент за элементом: 0эквивалентно -1, 1эквивалентно 1, 0эквивалентно 2, и 2эквивалентно 2. Эквивалентность является переходным: -1и 0эквивалентны, и 0и 2эквивалентны, так -1и 2также эквивалентны. Объединение из Aи …

9
Распечатать все 3 на 3 крепких квадрата
Надежный квадрат (похожий на магический квадрат ) - это расположение целых чисел от 1 до N 2 на сетке N by N, так что каждая подсетка 2 на 2 имеет одинаковую сумму. Например, для N = 3 один прочный квадрат 1 5 3 9 8 7 4 2 6 потому …
24 code-golf  number  arithmetic  number-theory  grid  code-golf  binary  code-golf  popularity-contest  code-golf  chemistry  code-golf  code-golf  date  code-golf  quine  chess  code-golf  hexadecimal  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  math  date  code-golf  typography  code-golf  string  code-golf  string  code-golf  code-golf  math  arithmetic  array-manipulation  grid  code-golf  puzzle-solver  code-golf  music  audio  code-golf  decision-problem  code-golf  geometry  code-golf  number  bitwise  code-golf  string  metagolf  hexagonal-grid  code-golf  string  code-golf  sorting  popularity-contest  code-golf  game  sequence  base-conversion  binary  code-golf  decision-problem  graph-theory  natural-language  code-golf  math  parsing  optimized-output  code-golf  array-manipulation  code-golf  graphical-output  image-processing  tiling  code-golf  graph-theory  path-finding  chess  code-golf  code-golf  balanced-string  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  statistics  code-golf  chemistry 

30
Не уникальные элементы
Напишите программу, которая находит неуникальные элементы массива целых чисел со знаком. Полученный массив может быть в любом порядке. Ваш ответ может быть фрагментом, который предполагает, что ввод будет сохранен в переменной ( dскажем) и оценивает правильный результат. Тестовые случаи Каждый тестовый пример представляет собой одну строку в формате input => …

30
Генерация одной строки с оксфордской запятой из списка
Каковы некоторые умные (краткие и идиоматические) подходы к получению списка строк и возвращению единственной правильно пунктуированной строки, построенной из списка, с каждым элементом в кавычках. Это пришло мне в голову при экспериментировании с Groovy , для которого мое слишком буквальное, но иллюстративное решение def temp = things.collect({"\'${it}\'"}) switch (things.size()) { …

21
Может ли этот список быть сбалансированным?
Чтобы проверить, сбалансирован ли список неотрицательных целых чисел , можно представить, что на доске выставлены соответствующие веса, а затем попытаться уравновесить доску на стержне так, чтобы суммарные относительные веса слева и справа от стержня были одинаковыми. Относительный вес дается умножением веса на его расстояние до оси (см. Закон рычага ). …

20
Максимально суммированные подпоследовательности с несмежными элементами
Введение: Вдохновленные этими двумя SO-вопросами (без сомнения, из одного и того же класса): выведите элементы в подмассиве максимальной суммы без смежных элементов java и максимальной суммы несмежных элементов массива, которые будут напечатаны . Вызов: Учитывая список целых чисел, выведите подпоследовательность, состоящую из несмежных элементов, которые имеют наибольшую сумму. Вот несколько …

10
Кратчайшие однозначно определяющие подстроки
При наличии списка строк замените каждую строку одной из ее непустых подстрок, которая не является подстрокой ни одной из других строк в списке, и настолько короткой, насколько это возможно. пример Учитывая список ["hello","hallo","hola"], "hello"должен быть заменен так же, "e"как эта подстрока не содержится в "hallo"и "hola"и это как можно короче. …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

15
Многомерное обращение
Учитывая N-мерный ортогональный (не рваный) массив неотрицательных целых чисел и указание, какие измерения нужно повернуть, вернуть массив, но обратный по этим измерениям. Указание может быть дано как логический список длины N или список подмножества первых N измерений, проиндексированных от 0 или 1. Пожалуйста, укажите ваши форматы ввода. Пояснения к коду …

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