Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

6
Вычислить сумму Кронекера двух матриц
В приведенных ниже примерах, Aи Bбудет 2-на-2 матрицы, и матрицы являются одним индексированные. Кронекера продукт имеет следующие свойства: A⊗B = A(1,1)*B A(1,2)*B A(2,1)*B A(2,2)*B = A(1,1)*B(1,1) A(1,1)*B(1,2) A(1,2)*B(1,1) A(1,2)*B(1,2) A(1,1)*B(2,1) A(1,1)*B(2,2) A(1,2)*B(2,1) A(1,2)*B(2,2) A(2,1)*B(1,1) A(2,1)*B(1,2) A(2,2)*B(1,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(2,2) Кронекера сумма обладает следующими свойствами: A⊕B = A⊗Ib + …

10
Найти матрицу власти
проблема Создайте программу или функцию, которая может вычислить результат матрицы, возведенной в n- ую степень. Ваш код возьмет произвольную квадратную матрицу A и неотрицательное целое число n и вернет матрицу со значением A n . ограничения Встроенные функции, которые вычисляют мощность матрицы и матричное произведение, не допускаются. Остальные стандартные правила …

4
Кратчайший код для безопасного стирания диска
Давайте напишем кратчайший код для выполнения упрощенного варианта метода вытеснения DoD 5220.22-M всего за два прохода записи. Разрешен любой язык программирования, но использование ориентированных на очистку диска библиотек запрещено. Вот как мы должны реализовать это в псевдокоде: Set x to 0 [Start] 'Write Pass For each sector in disk write …
9 code-golf 

5
Прогулка по гиперкубу
Недавно я прочитал теорию графов, особенно гиперкубы, и подумал об интересных способах построения путей на них. Вот что я придумал. Как вы знаете, вы можете построить п-мерный гиперкуб путем принятия всех кортежей , состоящих из 1и в 0качестве вершин и соединить их, тогда и только тогда они различаются по одной …

6
Final Fantasy XV не раскрыта!
Так как я БЕЗУМНО раскручен для события Final Fantasy XV Uncovered , я хочу, чтобы вы написали мне программу, которая сообщит мне, когда это произойдет !!! Вход Ваш вклад принимают в форме HH:MM XDT, где HHпредставляет собой число в диапазоне 1-12, MMэто число между 0-60, и XDTэто временная зона, с …
9 code-golf 

4
Замените псевдоним, чтобы сформировать фразы
Вдохновленный C- директивой #define. Вызов Дана одна фраза с некоторым псевдонимом и один массив с каждым текстом псевдонима. Выведите исходную фразу, заменив каждый псевдоним соответствующим текстом. Псевдоним определяется одним острием, #за которым следует его индекс в массиве (индекс может начинаться с нуля или единицы). Псевдоним может содержать другой псевдоним внутри …

4
Наивное марковское цепное слово генерация
Есть много способов генерировать случайные слова. Вы можете взять случайные слоги из набора, вы можете использовать n-кортежи, возможно, нейронные сети (что они не могут сделать?), Чередуя согласные и гласные, и т. Д. Метод, на котором основана эта задача, безусловно, худший , Он использует цепь Маркова для генерации случайных слов. Если …

1
Гольф английский - используя сокращения
Я не столько смеялся над контентом Stack Exchange, сколько от этого . Я думаю, что вам всем понравится этот вызов, поскольку он вдохновлен тем, что там происходит. Вы напишите функцию или программу, которая является code-golf, то есть она должна быть настолько короткой, насколько вы можете ее сделать. Получив текст, верните …

29
Девять шаблонов
Введение Я наткнулся на эту (бесполезную) схему на днях, когда смотрел телевизор. Я назвал его «паттерном 9», потому что первое число, которое использовало его, было 9. Суть его в том, что вы вводите число (скажем, х ), а затем вы возвращаетесь: Икс х + ( х / 3) [назовем это …

3
Вызывает максимальное нарушение в опросе соломы
контекст Straw Poll - это веб-сайт, предназначенный для создания простых / неформальных опросов. Предоставленный список вариантов, пользователь может выбрать свой выбор, и голоса подсчитываются. Есть две очень важные особенности опроса соломы: Текущие результаты можно посмотреть до голосования Часто можно выбрать несколько вариантов, которые рассматриваются так же, как если бы вы …
9 code-golf  math 

21
Преобразование строки нотации Форсайта-Эдвардса в искусство ASCII
В шахматах нотация Форсайта-Эдвардса , более часто называемая «FEN», является текстовым способом расшифровки досок. Он описывает каждый из восьми рядов доски (называемых «шахматами» в шахматном порядке) сверху вниз с точки зрения белых. Части написаны как K (король), Q (ферзь), R (ладья), B (слон), N (рыцарь) и P (пешка). Черные фигуры …

2
Конвертер TinyBF в Brainf ***
У нас есть конвертер Brainf *** в TinyBF, но не наоборот, так что вот один. Правила: Ваш переводчик должен взять действительную программу TinyBF в одну строку и вывести соответствующую программу BrainF *** в одну строку с необязательным завершающим пробелом / символом новой строки. Запрещены пробелы в начале строки Ввод может …

2
Такси мне несколько номеров
Номера такси или OEIS A011541 являются наименьшими числами, которые могут быть представлены в виде n различных сумм двух натуральных кубических целых чисел для последовательных n . Вам нужно будет распечатать n- й номер такси. Это должно работать для любого русского в теории. Тем не менее, так как только 6 номеров …

3
Проверьте номер рождения
Норвежский номер рождения состоит из 11 цифр, составленных следующим образом: DDMMYYiiikk DD это день (с 01-31) MM это месяц (с 01-12) YYэто год (с 00-99). Это не дифференцируется между 1900 и 2000 iii это "индивидуальный номер" kk две контрольные цифры iii определяется по году рождения и полу следующим образом 0000-1900: …

1
Напечатайте sin, cos и tan специальных углов
В тригонометрии существуют определенные углы, известные как «особые углы». Это потому, что когда вы берете sin, cos или tan одного из этих углов, вы получаете результат, который легко запомнить, потому что это квадратный корень из рационального числа. Эти специальные углы всегда кратны либо pi/6, либо pi/4. Вот визуализация всех специальных …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.