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

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

30
Знайдіть найдовше слово в масиві
Ваше завдання - взяти масив рядків і вивести найдовший рядок у масиві. Так для ["tiny", "small", "bigger", "biggest"] вихід буде biggest. Якщо два елементи масиву мають однакову довжину, слід вибрати той, який з’явиться першим у масиві. Це означає, що масив виглядає так: ["one", "two", "no"] вихід є one, але якщо …

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

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

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

27
Застосувати хвилю до масиву
Ваше завдання сьогодні - застосувати хвилю до масиву чисел. Хвиля виглядає приблизно так: [1, 0, -1, 0, 1, 0, -1, 0, 1...]Застосовуючи її до заданого масиву, це означає додати разом перші елементи, другі елементи тощо. Точніше: Ваша програма або функція отримає масив цілих чисел. Він повинен друкувати або повертати масив …

7
Знайдіть бінарний!
Ми визначаємо бінарний масив як масив, що задовольняє наступним властивостям: це не порожньо перше значення - a 1 останнє значення - a 1 всі інші значення є 0або1 Наприклад, масив [ 1, 1, 0, 1 ]є допустимим бінарним набором . Завдання Враховуючи не порожній масив A невід’ємних цілих чисел і …

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і Bє …

9
Роздрукуйте всі 3 на 3 міцні квадрати
Міцний квадрат (подібний до магічного квадрата ) - це розташування цілих чисел 1 до N 2 на сітці N по N таким чином, що кожна підгрупа 2 на 2 має однакову суму. Наприклад, для N = 3 один міцний квадрат - це 1 5 3 9 8 7 4 2 …
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 => output. Зауважте, …

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

21
Чи можна цей список збалансувати?
Щоб перевірити, чи збалансований список невід’ємних цілих чисел , можна уявити, як розмістити відповідні ваги на дошці, а потім спробувати врівноважити дошку на шарнір, щоб узагальнені відносні ваги зліва та справа від стрижня були однаковими. Відносна вага задається шляхом множення ваги на її відстань до шарніра (див. Закон важеля ). …

20
Максимально підсумовані підпункти з суміжними елементами
Вступ: Натхненний цими двома питаннями SO (без сумніву, того ж класу): друкуйте елементи в підматриті максимальної суми без суміжних елементів java та Максимальної суми суміжних елементів масиву для друку . Виклик: Враховуючи список цілих чисел, виведіть підряд, що складається з суміжних елементів, які мають найбільшу суму. Ось кілька прикладів: [1,2,3,-1,-3,2,5]призведе …

15
Багатовимірний розворот
Враховуючи N-мірний ортогональний (не рваний) масив невід'ємних цілих чисел та вказівку, які розміри потрібно обернути, повернути масив, але повернутий за цими розмірами. Вказівка ​​може бути подана як булевий список довжини N або список підмножини перших N розмірів, індексованих від 0 або 1. Будь ласка, вкажіть свої вхідні формати. Пояснення коду …

10
Найкоротші унікальні ідентифікаційні підрядки
Враховуючи список рядків, замініть кожну рядок однією з її непустих підрядків, яка не є підрядкою жодної з інших рядків у списку, і якомога коротшою. Приклад З огляду на список ["hello","hallo","hola"], "hello"повинні бути замінені тільки "e"як це підрядок не міститься в "hallo"і , "hola"і це якомога коротше. "hallo"може бути замінений або …
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 

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