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

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

3
Підраховуйте циклічно самоописуючі списки
Циклічно самостійно описує списки Список LLL позитивних цілих чисел циклічно самоописується , якщо дотримуються наступні умови. LLL не порожній. Перший і останній елементи LLL різні. Якщо розділити LLL на прогони з рівних елементів, елемент кожного прогону дорівнює довжині наступного прогону, а елемент останнього запуску дорівнює довжині першого прогону. Наприклад, розглянемо …

10
Повторіть цю операцію GCD
Проблема A3 з конкурсу Putnam 2008 року говорить: Почнемо з кінцевої послідовності 1 , з 2 , ... , в п натуральних чисел. Якщо можливо, вибрати два індексу J < до так , що J поділяє на K , і замінити на J і на K по НОД ( в …

5
Танець багатьох вимірів
Виклик З огляду на n-вимірний масив цілих чисел та перестановку перших nнатуральних чисел, перестановіть розміри масиву відповідно. Деталі Цей виклик надихає MATLAB permute. демонстрація Перестановка задається у вигляді списку цілих чисел, наприклад, [1,3,2]засіб 1 відображається на 1, 2 відображається на 3 і 3 відображається на 2 (тут цей iзапис вказується …

19
Зробіть програму «Трикутність» дійсною
Трикутність - це новий езоланг, розроблений містером Xcoder, де структура коду повинна відповідати дуже специфічній схемі: Для nпершого рядка коду на ньому повинні бути саме 2n-1символи програми. Це спричиняє форму трикутної / піраміди, причому перший рядок має лише один символ, а решта збільшується з кроком на 2. Кожен рядок повинен …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

25
Підсумовування стовпців, що перекриваються фрагментами
Завдання З огляду на список цілих чисел L та іншого цілого s , мета - обчислити стовпчикові суми всіх s- довжини (потенційно перекриваються) зрізів L , зберігаючи їхні позиції відносно L (див. Нижче). Визначення В и -довжиною (перекриваються) зрізи список L все суміжні підпослідовності (без упаковки) з L , які …

6
Колакоскі, як самопосилаючі послідовності
Ось так визначається послідовність Колакоскі (OEIS A000002 ): Послідовність Колакоскі - це послідовність, яка містить 1і 2, а nй елемент послідовності - це довжина третьої nгрупи рівних елементів (запуску) у самій послідовності. Першими 20 членами послідовності та відповідними довжинами є: 1 2 2 1 1 2 1 2 2 1 …

21
Він періодично коливається?
Виклик Давши список, визначте, чи групування списку у прогонки елементів, що збільшуються та зменшуються, призведе до списку рівних розмірів. Іншими словами, "поворотні точки" списку розподіляються рівномірно. Приклад Ось приклад: 0, 3, 7, 5, 2, 3, 6 0, 3, 7збільшується, 7, 5, 2зменшується і 2, 3, 6збільшується. Тому це правда. Інший …

15
Глибокий пошук списку
Для цього виклику список вважається дійсним тоді і лише тоді, коли він складається повністю з цілих чисел та дійсних списків (рекурсивні визначення \ o /). Для цього виклику, задавши дійсний список і ціле число, поверніть список усіх глибин, на яких може бути знайдено ціле число. Приклад Розглянемо список [1, [2, …

30
Випадково виберіть з масиву
Цей виклик досить простий: вам надається масив позитивних (не включаючи 0) цілих чисел, і ви повинні вибрати випадковий елемент з цього масиву. Але ось поворот: ймовірність вибору елемента залежить від значення цілого числа, тобто, коли ціле число зростає, ймовірність того, що він буде вибраний, теж є! Приклад Вам надається масив …

30
Отримайте найкраще з двох масивів
Вам дадуть два масиви чисел з плаваючою комою. Ваше завдання - сполучити відповідні елементи двох масивів і отримати максимум кожної пари. Однак якщо два відповідних елемента рівні, ви повинні взяти їх суму. Наприклад, з урахуванням списків [1, 3, 3.2, 2.3]та [3, 1, 3.2, 2.6], ви повинні зробити наступне: Пара елементів …

19
Витяг місцевих максимумів
Враховуючи масив додатних цілих чисел, виведіть масив усіх елементів, які більше або дорівнюють сусіднім. Більшість елементів матимуть два суміжні елементи; перший і останній елемент - це окремі випадки, оскільки вони мають лише один сусідній елемент. Можна припустити, що масив містить щонайменше два елементи. Тестові приклади: Input | Output [4,2,6,12,4,5,4,3] | …

15
Зворотний алгоритм куба Рубіка
Щоразу, коли ви робите рух по кубі Рубіка, відбувається зворотний хід, який скасовує перший хід. Через це кожен алгоритм (набір рухів) має зворотний алгоритм, який скасовує перший алгоритм. Мета цього завдання - знайти зворотний бік заданого алгоритму. Специфікація: Вхід складається з масиву окремих рухів. Кожен хід - це рядок довжиною …

30
Половина помилок
Завдання Враховуючи не порожній масив 0та 1, вдвічі зменшити довжину прогонів 0. Вхідні дані Масив 0і 1. Прийнятний формат: Справжній масив вашої мови Рядок з розділеним рядком 0і1 Суміжний рядок 0і1 Будь-який інший розумний формат Наприклад, прийнятні наступні три входи: [1, 0, 0, 1] "1\n0\n0\n1"(де \nліній подачі ліній U + …

8
Зворотний вид вставки
Об'єктивна Створіть оригінальний скремблірований список із рухів, які зробив би сортування вставки для його сортування. У вихідному списку будуть всі цифри від 0до N-1(включно), де Nрозмір вводу. Вхідні дані Список, що містить необхідні рухи для сортування списку. Кожне значення являє собою кількість слотів, переміщених на оригінальне (скремблірованное) число, яке знаходиться …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

30
Інвертувати булевий масив
Гарний простий Вхідні дані Враховуючи логічний масив (або прийнятну альтернативу), ви можете припустити, що масив ніколи не буде більше 32 елементів. [false, false, true, false, false] Вихідні дані Інвертуйте кожен елемент масиву та виведіть його. [true, true, false, true, true] Правила Ви можете написати повну програму або просто функцію Застосовуються …

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