Вопросы с тегом «apl»

Эта проблема связана с языком APL. Обратите внимание, что задачи, требующие ответов на определенном языке, обычно не приветствуются.

30
Построить матрицу идентичности
Задача очень проста. Учитывая целочисленный ввод n, выведите n x nединичную матрицу. Тождественная матрица - это та, которая имеет 1s, охватывающую от верхнего левого угла до нижнего правого. Вы напишите программу или функцию, которая будет возвращать или выводить построенную вами матрицу идентичности. Выходными данными могут быть двумерный массив или числа, …

9
Советы по игре в гольф в APL
Я недавно запустил один тестовый гольф, и кажется, что победителем стал GolfScript (сюрприз, сюрприз!). Интересно то, что был еще один очень сильный конкурент, у которого были все шансы победить GolfScript. Его зовут APL. Я вижу много ответов, написанных в APL здесь. Похоже, что этот язык достаточно эффективен для игры в …
28 code-golf  tips  apl 

11
Официальная игра Dyalog APL 2016 года
Если вы думаете, что это может быть весело, но слишком много работы, подумайте об участии в этом гораздо меньшем испытании. Немного веселья (и, возможно, разочарования!) На 2016 год ... «Головоломка года» Дьялога . Наслаждайтесь! Цель Найдите выражения Dyalog APL ( скачать ) (допускаются другие языки, см. Ниже раздел «Право на …

28
Сделайте простую упаковку слов
(Примечание: это мой первый в истории вопрос игры в гольф, но, насколько я могу судить, никто другой не сделал именно этого, поэтому я должен быть хорошим.) Ваша задача - создать программу или функцию, которая принимает строку sи целое число nи возвращает или выводит этот текст, заключенный в несколько строк. Каждое …
22 code-golf  string  code-golf  string  parsing  apl  math  primes  integer  fastest-code  code-golf  math  primes  integer  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  array-manipulation  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  code-golf  date  conversion  code-golf  geometry  combinatorics  grid  code-golf  string  code-golf  counting  java  code-golf  chess  code-golf  path-finding  conversion  atomic-code-golf  logic-gates  code-golf  fibonacci  code-golf  ascii-art  fractal  code-golf  quine  code-golf  string  code-golf  array-manipulation  decision-problem  code-golf  quine  code-golf  code-challenge  array-manipulation  code-challenge  word-search  code-golf  binary  conversion  code-golf  code-golf  restricted-source  code-golf  kolmogorov-complexity  restricted-source  code-golf  kolmogorov-complexity  random  animation 

7
Возьми хмуриться и переверни его
Празднование многоликого APL Если в столбце 1 или столбце 2 таблицы ниже приведена строка, верните соседа строки справа от него. Другими словами, если дана строка в столбце 1, вернуть строку столбца 2 в этой строке, а если дана строка в столбце 2, вернуть строку столбца 3 в этой строке. Кодовые …

4
Четко заключите в скобки поезда APL
В APL вы можете писать неявные функции, называемые поездами . Как они работают, не имеет значения для этой проблемы. Вот различные способы их группировки, используя ⍴в качестве функции: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... Порядок остается прежним. …

4
Что у нас есть?
Вдохновленный и в память о нашем любимом гении, ПОКОЙСЯ С МИРОМ Он изобрел и внедрил DFS - его опус и предмет вызова. Для заинтересованных: последняя полная документация по DFS и видео с Джоном . задача Учитывая исходный код ASCII, ответьте, к какой из следующих четырех категорий он относится: Диадический доп …

7
Равновесие колебаний
У нас есть объекты, которые колеблются между двумя целочисленными точками [l, r]со скоростью одна единица за единицу времени, начиная с lon t=0. Вы можете предположить l < r. Например, если объект колеблется [3, 6], тогда мы имеем: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

5
Спряжение в реальной жизни
В Dyalog APL Extended от @ Adám⍢ оператор (under) означает сопряжение: примените одну функцию, затем вторую функцию, а затем инверсию первой. Интересно думать о реальных действиях с точки зрения сопряжения: Задача преобразуется g в другой домен, где она более легко решается с помощью f, а затем снова превращается в исходный …

17
Гистограмма с десятью рядами
Это Hole-1 с осеннего турнира APL CodeGolf . Я являюсь первоначальным автором этой проблемы, и поэтому мне разрешено повторно публиковать ее здесь. Учитывая список чисел, создайте горизонтальную гистограмму #символов для того, сколько чисел вписывается в каждую из десяти групп одинакового размера. Например, если данные колеблются от 0 до 100, диапазоны …

1
Дьядик Транспонировать
Как и в случае большинства символов APL, ⍉при вызове с одним аргументом (транспонирование) имеет разные значения по сравнению с двумя аргументами (диадические измерения транспонирования / переупорядочения). Эта проблема касается последнего, который действует аналогично numpy.moveaxisPython или permuteMATLAB, но является более мощным. order ⍉ Aкогда orderесть разные записи Когда все члены orderразличны, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.