Запитання з тегом «matrix»

Матриця - це список чисел, розташованих у прямокутнику з рядками та стовпцями. У програмуванні він також відомий як 2D масив. Використовуйте цей тег, якщо ваше завдання стосується маніпулювання матрицями.

9
Розрахуйте постійне якомога швидше
Завдання полягає в тому, щоб написати найшвидший код, можливий для обчислення постійної матриці . Постійне значення n-by- nmatrix A= ( ai,j) визначається як Тут S_nпредставлений набір усіх перестановок [1, n]. Як приклад (з вікі): У цьому питанні матриці всі квадратні і матимуть лише значення -1і 1в них. Приклади Вхід: [[ …

29
Підсумок обертання
Візьміть як вхід квадратну матрицю, що містить додатні цілі числа, і обчисліть "повернуту суму" матриці. Обернена сума: Візьміть суму вихідної матриці і тієї ж матриці, оберненої на 90, 180 і 270 градусів. Припустимо, матриця така: 2 5 8 3 12 8 6 6 10 тоді обернена сума складе: 2 5 …

16
Римські армійські щити
Повідомлення в пісочниці (видалено) Старі римські армійські формування дуже відомі у всьому світі. У цих формаціях римські легіонери згруповані в геометричну форму (зазвичай прямокутник), захищаючи фланги та верхню її частину, використовуючи свої щити. Легіонери на внутрішніх позиціях прикривали верхню частину, розміщуючи щит над головою, легіонери на флангах несли 2 або …
26 code-golf  matrix 

12
Знайдіть колискову підпал
Уявіть, що підпал ходить по місту і збирає жертв за дуже специфічним малюнком (Або, як варіант, уявіть, як бджола літає по саду і збирає свої квіти, щоб поленізувати за дуже конкретною схемою ). Скажімо, місто - це матриця N × N , де N - ціле число, що перевищує або …

3
Гольф Безкоштовний обід
Знайдіть максимально вигідну послідовність обмінів, задану таблицю обмінних курсів. В якості прикладу розглянемо валюти riary (домашній валюти), Б АГТ, С EDI, і D ЕСПР де швидкість від одного до іншого (після будь-якої ставки угода була стягуються) задається (рядок, стовпець) записи в таблиця обмінних курсів нижче: TO A B C D …

30
Ортодіагональні кроки
Поширена проблема орієнтуватися в 2D матриці. Ми бачили це багато разів і знову побачимо. Тож давайте допоможемо майбутнім нам і розробимо найкоротші рішення для створення всіх восьми можливих кроків у 2D матриці. Виклик Ваш код повинен виводити наступні 8 пар -1,0,1 у будь-якому порядку: (0,1) (0,-1) (1,0) (-1,0) (1,1) (1,-1) …

22
Це гарна дошка 2048 року?
Це моє перше питання тут, тому будь-які пропозиції в коментарях були б вдячні! Спасибі ;) Вступ Дуже часто стратегія гри 2048 НЕ ніколи ніколи НЕ б'ючи вниз . Це розташовує всі великі числа вгорі, а нижні - внизу. Отже, якщо ви правильно застосовуєте цю стратегію, ваша рада завжди буде відповідати …

30
Індекс рядка з більшістю ненульових елементів
Це просте: візьміть матрицю цілих чисел як вхідні та виведіть індекс рядка з найбільш ненульовими елементами. Ви можете припустити, що буде лише один рядок з найбільш ненульовими елементами. Тестові приклади: Вони є 1-індексованими, ви можете вибрати, якщо ви хочете 0 або 1-індексований. 1 0 row = 1 --- 0 -1 …
26 code-golf  matrix 


10
Символічне матричне множення
Існує маса різних способів пояснення множення матриць. Я буду дотримуватися однієї фігури, оскільки я вважаю, що більшість людей тут знайомі (і ця цифра дуже описова). Якщо ви хочете отримати більш детальну інформацію, пропоную вам відвідати статтю у Вікіпедії або пояснення у WolframMathWorld . Просте пояснення: Припустимо, у вас є дві …

11
Це матриця Паскаля?
У трикутнику Паскаля кожне число є сумою двох чисел безпосередньо над ним, трактуючи порожні плями як нуль: Обертаючи трикутник, ми можемо вирізати квадратні матриці різної величини та обертання, які я назву матрицями Паскаля . Зауважте, що ці матриці завжди повинні містити верхню . Ось кілька прикладів:111 1 1 1 1 …

8
Вибухові числа
пісочниця (видалено) Давайте визначимо матрицю 9s як: N= ⎡⎣⎢999999999⎤⎦⎥N=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Давайте визначимо число, що вибухає, як число в положенні (x,y)(x,y)(x,y) яке можна розкласти на рівні цілі числа між усіма суміжними сусідами (включаючи себе), і абсолютне значення кожної частини більше 0. З попередньої матриці давайте підірвати число …
25 code-golf  matrix 

12
Намалюйте мої контури
Давши прямокутну матрицю висот, намалюйте її контури. Завдання Два елементи xі yзнаходяться на одному рівні контуру, якщо floor(x/10) == floor(y/10). Наприклад, 52і 58знаходяться на тому ж рівні контуру, але 58і 64не є. Акт малювання контурів визначається наступним чином: Для кожного елемента eзамініть його дворядним рядком, вибраним так: перший символ - …

4
Переплетені обертання
Виклик Давши квадратну матрицю символів (однобайтові символи для друку ASCII), обертайте кожне "кільце" матриці в протилежних напрямках. Візьмемо приклад: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Потім, зовнішнє кільце обертають за годинниковою …
25 code-golf  matrix 

17
Детермінант Вандермонд
Даний вектор nзначень (x1,x2,x3,...,xn)повертає визначник відповідної матриці Вандермондза . Цей визначник можна записати так: Деталі Ваша програма / функція повинна приймати список номерів з плаваючою комою у будь-якому зручному форматі, що дозволяє змінювати довжину, та виводити вказаний визначник. Можна припустити, що введення та вихід знаходяться в межах значень, які підтримує …

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