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

Цей виклик пов'язаний з мовою APL. Зауважте, що проблеми, на які потрібно відповісти конкретною мовою, як правило, не рекомендуються.

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

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
Що ми маємо?
Натхненний і на згадку про нашого улюбленого генія, RIP Він винайшов і реалізував dfns - його магнум опус і предмет виклику. Для зацікавлених: остання повна документація про dfns та відео з Джоном . Завдання Давши вихідний код ASCII, дайте відповідь, до якої з наступних чотирьох категорій він належить: Діадичний доп …

7
Рівність коливань
Ми маємо об'єкти , які коливаються між двома цілими точками, [l, r]при швидкості однієї одиниці в одиницю часу, починаючи lз t=0. Ви можете припустити l < r. Наприклад, якщо об'єкт коливається [3, 6], ми маємо: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 …
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 , то ⍢(в) оператор засоби сполучення: застосовувати одну функцію, а потім другу функцію, то зворотна першої. Приємно думати про реальні дії з точки зору сполучення: Проблема перетворюється g в інший домен, де вона легше вирішується f, а потім перетворюється назад у вихідний домен. Приклад …

17
Десятирядкова гістограма
Це отвір-1 з осіннього турніру APL CodeGolf . Я є оригінальним автором проблеми, і тому дозволено її повторно опублікувати тут. Давши список чисел, складіть горизонтальну смужкову діаграму #символів на те, скільки чисел вписується в кожну з десяти груп однакового розміру. Наприклад, якщо дані коливаються від 0-100, то діапазони становитимуть 0–9,9, …

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