Запитання з тегом «array-manipulation»

Конкуренція за вирішення конкретної проблеми за допомогою використання та маніпулювання масивами.

17
Альтернативно зміщуйте стовпці та рядки двовимірного масиву
Об'єктивна Давши 2D-масив будь-якого розміру, напишіть програму або функцію для зміщення стовпців і рядків Приклад a b c d e f g h i j k l m n o Усі елементи в першому стовпчику зміщуються вниз на один рядок, у другому стовпчику зміщуються вгору на один ряд, у третьому …

17
XOR сортувати масив
Давши ключ і масив рядків, перетасуйте масив так, щоб він був відсортований, коли кожен елемент є XOR'd з ключем. XOR'і дві струни Щоб XOR був рядок за ключем, XOR кожне з символьних значень рядка за його парою в ключі, припускаючи, що ключ повторюється назавжди. Наприклад, abcde^123виглядає так: a b c …

7
Рівність коливань
Ми маємо об'єкти , які коливаються між двома цілими точками, [l, r]при швидкості однієї одиниці в одиницю часу, починаючи lз t=0. Ви можете припустити l < r. Наприклад, якщо об'єкт коливається [3, 6], ми маємо: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

19
Нарцисистські елементи масиву
Визначення Нарцисистські 1 цілі масиви вважають, що вони кращі за своїх сусідів, оскільки вони суворо вищі за середнє арифметичне. Сусіди визначаються так: Якщо ціле число знаходиться в індексі 0 (перший), то його сусідами є останній та другий елементи списку. Якщо ціле число не є першим чи останнім, то його сусідами …

9
L € $ CH € $! D € AṬH ỊṢ ṢOOṄ! (Картографування довжини)
Заголовок є дійсним кодом Jelly, який має той же вихід, що L€€інакше, ніж надрукований двічі. Фон Ви можете пропустити цей розділ, не втрачаючи можливості виконати завдання Деякі операції в Jelly спершу намагаються перетворити його аргумент у список, перш ніж застосувати операцію. Один із прикладів - €швидке відображення. Це іноді призводить …

24
Відфільтруйте псевдоелементи!
Визначимо середнє значення серед масиву / списку (чисел) середнього арифметичного сум його префіксів. Наприклад, середнє значення середнього списку [1, 4, -3, 10]обчислюється таким чином: Ми отримуємо префікси: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Складіть кожен: [1, 5, 2, 12]. І тепер отримати середнє арифметичне елементів в …

30
Перетворіть ціле число n у список, що містить його n разів
Подавши ціле число nв якості введення, поверніть список, що містить nповторені nрази. Наприклад, програма взяла б 5і перетворила її в [5,5,5,5,5]. Елементи повинні бути цілими числами, а не рядками. Не дозволяються вбудовані функції, які виконують завдання. Це код-гольф , тому застосовуються стандартні правила.

4
Допоможіть Клагенту PPCG доставити свої подарунки!
Допоможіть ДПКГ Клаусу доставити свої подарунки Огляд PPCG Клаус працює з привітанням пізно, доставляючи свої подарунки, адже зараз у нас так багато дивних маленьких дітей. Це робить КПКГ Клаусу набагато складніше дістати всі подарунки до потрібного місця. Ваше завдання полягає в тому, щоб допомогти йому правильно розділити подарунки. Складність Враховуючи …

30
Знайдіть мінімальні та максимальні цілі числа в масиві, не використовуючи вбудовані
Виклик Дано масив цілих чисел, отриманий від stdin, аргументів функції, аргументів програми або якогось іншого методу: Виведіть у масиві лише мінімальні та максимальні числа за допомогою зворотного значення, stdout чи інших методів підгонки. Приклад сеансу > minmax( {0, 15, 2, 3, 7, 18, -2, 9, 6, -5, 3, 8, 9, …


1
Створити циклічний масив
Вступ Масив покажчиків являє собою масив Lненульових цілих чисел , де 0 ≤ L[i]+i < len(L)має місце для всіх індексів i(передбачається , що індексація з 0). Ми кажемо, що індекс i вказує на індекс L[i]+i. Масив вказівника - це цикл, якщо індекси утворюють один цикл довжини len(L). Ось кілька прикладів: …

4
Обертайте кожен рядок і стовпець у матриці
Змагання Дано n x nматрицю цілих чисел зn >= 2 1 2 3 4 і список цілих чисел з точно вказаними 2nелементами [1,2, -3, -1] вивести обертову матрицю. Ця матриця будується наступним чином: Візьміть перше ціле число зі списку і поверніть перший рядок праворуч за цим значенням. Візьміть наступне ціле …

18
Сортування прямокутних матриць
Давши матрицю A, ми можемо сказати, що вона "сортується", якщо кожен рядок і стовпець Aсортується (висхідно зліва направо для рядків та зверху вниз для стовпців). Таким чином, ця матриця сортується: [ 1 2 3 4 5 ] [ 2 2 3 4 5 ] [ 3 3 3 4 5 …

17
Застосовуйте закон Кірхгофа
Закон Кірхгофа говорить, що коли ви підсумуєте всі струми (позитивні для струмів, що йдуть на перехід, і негативні для струму, що виходять з переходу), ви завжди отримаєте результат 0. Подивіться на наступну схему: Використовуючи закон Кірхгофа, ви бачите, що i1 + i4 - i2 - i3 = 0, тому i1 …

3
Токенізувати мову на основі стека
Я працював над іншою мовою для гри в гольф, що називається Stackgoat . У цьому виклику ви будете писати Tokenizer для Stackgoat (або насправді будь-яких загальних мов на основі стека). Приклади "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.