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

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

30
Визначте, чи містить масив щось інше, ніж 2
Візьміть масив, що складається з чисел або масивів, виведіть, якщо він містить лише 2s. Вихід повинен мати значення "truthy" або "falsey" (Вибачте, якщо це знищує відповіді) Випробування з правдивою справою [2] [2,2] [[2],[2,2],2] [] [[],[]] Випробування Фальсі [1] [22] [2,2,2,1] [[1,2],2] Стандартні лазівки заборонені. Застосовуються правила IO за замовчуванням . …

6
Quandle Quandary I серія: Ідентифікація кінцевих Quandles
Напишіть програму, яка визначить, чи дана матриця являє собою квадрати. Quandle являє собою набір оснащений однією (некомутативними, неассоціатівное) операціями ◃ , яка задовольняє наступні аксіоми: Операція закрита, тобто a◃b = cзавжди є елементом множини, якщо aі bє елементами безлічі. Операція правої самостійно дистрибутивний: (a◃b)◃c = (a◃c)◃(b◃c). Операція розділена справа: для …

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

18
Сортування декількох ключів
З урахуванням списку індексів та нульового чи більше списків цілих чисел, виведіть списки цілих чисел, відсортованих у порядку зростання, з пріоритетом ключового значення з першого вводу. Приклад Нехай введені клавіші будуть [1, 0, 2], а введення списків - [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Ці списки необхідно …

29
Знайдіть максимальне відхилення
Ця проблема "натхнена" питанням, яке спочатку задавали Quora (не для кодового гольфу). Я просто хочу зробити це викликом для вас, хлопці (і моє перше подання проблеми тут). Враховуючи масив цілих елементів vта ціле число d(вважаємо, що d менший або рівний довжині масиву), розглянемо всі послідовності dпослідовних елементів у масиві. Для …

19
Підрахунок у біективної основи 62
Завдання полягає в генерації всіх рядків від 'a' до '999', включаючи символи верхнього регістру, наприклад: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' і так далі (заповнення …

15
Діамантуйте матрицю
Давши матрицю, виведіть подання матриці, де верхній лівий елемент знаходиться вгорі, антидіагональ - це центральний рядок, а нижній правий елемент - внизу. Наприклад, розглянемо таку матрицю: 1 2 3 4 5 6 7 8 9 Алмазна версія цієї матриці: 1 4 2 7 5 3 8 6 9 Входи та …

4
"Закінчіть роботу" якомога раніше
Фон Уявіть на мить, що у вас занудлива нудна робота. Кожного ранку вам дають збірку завдань, над якими ви повинні працювати в цей день. Кожне завдання має певну тривалість, і як тільки воно розпочнеться, воно має бути виконане за один раз. Ваш начальник не потерпить простою, тому якщо є завдання, …

4
Магнітний витяг у масиві
Фон У мене є ряд потужних магнітів і купа металевих предметів між ними. Куди їх потягнуть магніти? Вхідні дані Ваш вхід - це масив невід’ємних цілих чисел, який буде містити принаймні одне 1. Ви можете використовувати будь-який розумний формат. В 0s масиву представляє собою порожній простір, і 1s є фіксовані …

18
Центр маси з переліку координат та їх маси
Ось швидкий випуск у понеділок вранці ... Напишіть функцію або програму найменшою кількістю байтів, які: Приймає як вхід список [x,y]координат Приймає як вхід список [x,y]відповідних мас координат Виводиться обчислений центр маси у вигляді [xBar,yBar]. Примітка: Введення можна приймати в будь-якій формі, якщо використовується масив. Центр маси можна обчислити за такою …

2
Програма самообертання на 90 °
Вступ Напишіть повну програму, яка обертає прямокутний блок символів ASCII на 90 градусів за годинниковою стрілкою. Коли сама програма повертається на 90 градусів за годинниковою стрілкою, вона обертає блок символів ASCII на 90 проти годинникової стрілки. Правила Ви багато хто не використовуєте вбудовані модулі, які обертають або переміщують матриці. Наприклад, …

9
Сума у ​​кожному вимірі
Вам дається багатовимірний масив цілих чисел. Кожен вимір має фіксований розмір (так що він буде завжди прямокутним, якщо він буде 2D). Ваша програма повинна розраховувати суми у кожному вимірі та додавати їх як нові останні елементи у цьому вимірі. Припустимо , що вхідні і вихідні масиви А і В, а …

27
Написати перекладача для *
Завдання проста. Напишіть перекладач для мови * . Ось більший посилання на вікі. Є лише три дійсні * програми: * Друкує "Hello World" * Друкує випадкове число між 0 і 2,147,483,647 *+* Працює назавжди. Третій випадок повинен бути нескінченним циклом відповідно до специфікацій цього питання Вхід: Введення можна приймати будь-яким …
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

3
Один іде вгору, другий спускається
Вступ У цьому завданні ваше завдання полягає в тому, щоб визначити, чи можна розділити задану послідовність чисел на дві послідовності, одна з яких збільшується, а інша зменшується. Як приклад розглянемо послідовність 8 3 5 5 4 12 3. Його можна розбити на дві послідовності так: 3 5 5 12 8 …

10
Впорядкування основного списку на основі упорядкованого підмножини
Нещодавно у мене виникла проблема вирішення на роботі, де у мене було два списки: головний список та менший список, який містить підмножину елементів у головному списку, потенційно в іншому порядку. Мені потрібно було змінити основний список таким чином, щоб елементи в підмножині відображалися в тому самому порядку, не змінюючи порядок …

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