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

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

2
Чи може масив бути без змін?
Фон Дуже кваліфіковані обробники карт здатні використовувати техніку, завдяки якій вони розрізають колоду навпіл, а потім ідеально переплітають карти. Якщо вони розпочнуть з відсортованої колоди і бездоганно виконають цю техніку 52 рази поспіль, колоду відновлять у відсортованому порядку. Ваше завдання - взяти колоду карт на цілий масив і визначити, чи …

21
Бухгалтерія для секс-бобів-омб (перевірте, чи не надто низька сума запущеної суми)
Вірите чи ні, Sex Bob-ombs стали всесвітньо відомою групою і в даний час знаходяться у світовому гастролі! Як їхній бухгалтер, ви повинні контролювати їх щоденні фінанси та регулярно надавати звіти. Кожні кілька тижнів ви складаєте перелік їхніх витрат (у цілому USD ) у порядку, в якому вони були понесені. Наприклад, …

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

11
Знайдіть найбільшу лінію
Вам буде наданий 2-D масив A цілих чисел і довжина N. Ваше завдання - знайти в масиві пряму (горизонтальну, вертикальну або діагональну) з N елементів, яка дає найбільшу загальну суму, і повернути цю суму . Приклад N = 3, A = 3 3 7 9 3 2 2 10 4 …

9
П'ять нумів і трохи
(парадокс, парадокс, найбільш геніальний парадокс) Це перша частина багатоскладової серії, натхненна різними функціями 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 …

5
Оптимальне кешування
Вам буде надана послідовність запитів на пам'ять та розмір кешу. Ви повинні повернути найменшу кількість можливих пропусків кешу в рамках будь-якої стратегії заміни кешу. Оптимальною стратегією є алгоритм Беладі , який ви можете використовувати, якщо хочете. Система кешування працює так: Кеш починає порожнім. Надходять запити на пам'ять. Якщо запит запитує …

16
Знайти запуски масиву
Знайдіть прогони всередині масиву Пробіг визначається як три чи більше чисел, які збільшуються від попереднього з постійним кроком. Наприклад, [1,2,3] було б запуском із етапом 1, [1,3,5,7] було б запуском із етапом 2, а [1,2,4,5] - не пробігом. Ми можемо виразити ці пробіжки позначенням "i to j by s", де …

3
Багаторівневий пошук місця для безкоштовного паркування
Вступ, пов’язаний з дітьми Щоразу, коли я везу своїх дітей до парку розваг, діти стають нервувати, чим ближче ми до парку, так і з нервовим піком, коли ми знаходимось на парковці і не знаходимо місця для паркування. Тому я вирішив, що мені потрібен метод знайти найближче місце для безкоштовного паркування, …

6
Ти будеш моїм Ткачем?
Нещодавно я грав через " The Weaver " і думаю, що це цікавий виклик для коду-гольфу . Приміщення: The Weaver - це гра, в якій вам дають ряд стрічок, що виходять з двох напрямків на відстань 90 градусів один від одного, і ваша мета - поміняти їх на певних перехрестях, …

9
Перестановка блоку
Отже, ваше завдання - взяти блок 3x3, де -середні порожні пробіли, і *середні заповнені пробіли, наприклад: -** -*- *-* і переставити блок так, щоб *форми утворили X, як це: *-* -*- *-* Введення: 3x3 квадрати, як вище, вони можуть бути 3 рядками, масивом або як би ви хочете. Вихід: найкоротша …

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 Метод …

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, …

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