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

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

28
Чи є центросиметрична матриця… і так є код?
Визначення Центросімметрічни матриця являє собою квадратну матрицю , яка симетрична відносно його центру. Більш жорстко - матриця AAA розміром n×nn×nn \times n є центросиметричною, якщо для будь-якого i,j∈([1,n]∩Z)i,j∈([1,n]∩Z)i,\: j \in ([1, n] \cap \mathbb{Z}) виконується таке відношення: Ai,j=An+1−i,n+1−jAi,j=An+1−i,n+1−jA_{i,\:j}=A_{n+1-i,\:n+1-j} Приклади таких матриць Ось ілюстрація симетрії таких матриць (запозичена з вищезгаданої статті …

30
Різниця квадрата суми
Знайдіть різницю між квадратом сум і сумою квадратів. Це математичне подання: (∑n)2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Ваша програма / метод повинна приймати два входи, це ваша нижня і верхня межі діапазону, і вони включають. Обмеження будуть цілими цілими числами вище 0. Ваша програма / метод має повернути відповідь. Ви можете використовувати будь-яку …

22
Основні ASCII Tallies
Альтернативна назва: Розрахуйте свій тюремний вирок на стіні Враховуючи кількість n, випускні фасони згруповані в традиційні 5 на групу і по 50 на ряд. Приклади 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

14
Масив викликів №2: відокремте вкладений масив
Примітка. Це номер 2 у ряді проблем з маніпулюванням масивом . Для попереднього виклику натисніть тут . Розділення вкладених списків Для відокремлення значень у вкладеному списку вирівняйте його та оберніть кожне значення таким чином, щоб воно було на тій самій вкладеній глибині, як раніше. Тобто цей список: [1, [2, 3], …

14
Сума завжди 15
Напишіть програму або функцію, яка приймає масив невід’ємних цілих чисел як вхід і виводить набір векторів / масивів з елементами вхідного масиву в порядку, розділіть так, щоб кожен вектор суммувався до 15. Якщо сума першого N елементів не "потрапляє в 15", тоді число, яке перенесло його через 15, повинно бути …

22
Кількість пропусків кешу FIFO
Цей виклик дійсно простий (і попередник більш складного!). Враховуючи масив доступу до ресурсів (просто позначається невід'ємними цілими числами) та параметр n, поверніть кількість пропущених кеш-пам'яток, які мали б припускати, що наш кеш має ємність nі використовує схему викидання "перший-в-першому" (FIFO), коли він заповнений . Приклад: 4, [0, 1, 2, 3, …

30
Бустрофедоніс
Пов'язані, але дуже різні. Бустрофедон є текст , в якому кожна друга лінія письма перевертається або повернути назад, з перевернутим буквами. У цьому виклику ми просто повернемо будь-який інший рядок, але фактичні символи, які використовуються, залишимо недоторканими. Ви можете обрати рядки, які потрібно реверсувати, якщо це буде кожен інший. Ви …

16
Запас машини
Запас машини Ви отримали доступ до набору даних, tomorrowStocksякий містить ціни акцій від вашої улюбленої справи в NASDAQ. Цей набір даних є контейнером, індексованим минулими відкриттями. Кожен індекс містить ціну акцій на той час. // Assume the stock market opens at 9:30AM EDT // tomorrowStocks[] contains the prices of your …

30
Виділіть масив
Завдання Цей виклик дуже простий. Ваш вхід - це прямокутний 2D масив цілих чисел, розміром принаймні 1 × 1. Його можна прийняти в будь-якому розумному форматі. Ваш висновок повинен бути вхідним масивом, але з усіма записами НЕ на першу або останній рядок або наборі стовпців в 0. Він повинен бути …

13
Феномен Вілла Роджерса
Так званий феномен Вілла Роджерса описує спосіб налаштування статистики шляхом підняття середнього значення у двох (декількох) множинах, коли один елемент переміщується між двома множинами. Як простий приклад розглянемо два набори A = {1, 2, 3} B = {4, 5, 6} Їх арифметичні засоби є 2і 5, відповідно. Якщо ми перейдемо …

30
Випадковий гольф дня №1: Перемішайте масив
Про серію Я буду проводити невелику серію проблем із кодовим гольфом, що обертаються навколо теми випадковості. Це в основному поле для гольфу з 9 отворами , але буде розкрито на кілька питань. Ви можете брати участь у будь-якому виклику індивідуально, ніби це було звичайним питанням. Однак я буду підтримувати таблицю …

11
У моєму масиві є відлуння… ехо в моєму масиві… мій масив
Довідка! Мені здається, у деяких моїх масивах є дратівливий відгомін, і я хотів би позбутися цього. Коли це відбувається, початковий масив повторюється десь посередині, викликаючи додавання значень один до одного. Наприклад, масив [ 422, 375, 527, 375, 859, 451, 754, 451 ]містить відлуння самого себе так: [ 422, 375, 527, …

30
P Pr Pre Pref Prefi Префікс Префікс префіксів
З огляду на деякий кінцевий список, поверніть список усіх його префіксів, включаючи порожній список, у порядку зростання їх довжини. (В основному реалізація функції Haskell inits.) Деталі Список вводу містить цифри (або більше, якщо це зручніше). Вихід повинен бути списком списків . Подання може, але не повинно бути функцією, можна використовувати …

30
Сума зворотного масиву
Ваша програма повинна приймати масив як вхідний. Масив: Завжди буде 1 розмірний Міститиме лише цілі числа Може бути порожнім Програма повинна повернути масив, а потім додати елементи до оригіналу, наприклад: Вхід: [1, 2, 3] Оригінал: [1, 2, 3] Відмінено: [3, 2, 1] [1, 2, 3] + + + [3, 2, …

22
Детонація рядка
З огляду на будь-який рядок, надрукуйте його у вигляді трикутника, де текст іде вгору та вниз по кожній діагоналі. Наприклад, вхід "Hello World"має вивести: d l r d o l W r d o l o W r d l o l l o W r d e l o …

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