Questions marquées «apl»

Ce défi est lié au langage APL. Notez que les défis qui exigent que les réponses soient dans une langue spécifique sont généralement découragés.

30
Construire la matrice d'identité
Le défi est très simple. Avec une entrée entière n, sortez la n x nmatrice d'identité. La matrice d'identité est une matrice qui 1s'étend du haut à gauche au bas à droite. Vous allez écrire un programme ou une fonction qui renverra ou sortira la matrice d’identité que vous avez …

9
Conseils pour jouer au golf à APL
J'ai commencé un défi de golf de code récemment et il semble que le gagnant soit GolfScript (surprise, surprise!). Ce qui est intéressant, c'est qu'il y avait un autre concurrent très fort qui avait toutes les chances de gagner sur GolfScript. Son nom est APL. Je vois beaucoup de réponses …
28 code-golf  tips  apl 


28
Faire un simple wrapper de mots
(Remarque: il s'agit de ma première question de golf par code, mais pour autant que je sache, personne d'autre n'a fait exactement cela, donc je devrais être bon.) Votre tâche consiste à créer un programme ou une fonction qui accepte une chaîne set un entier n, et renvoie ou génère …
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
Prenez ce froncement de sourcils et retournez-le
Une célébration des multiples visages de l'APL Étant donné une chaîne parmi celles de la colonne 1 ou de la colonne 2 du tableau ci-dessous, renvoyez le voisin de la chaîne à sa droite. En d'autres termes, si une chaîne est donnée dans la colonne 1, retournez la chaîne de …

4
Entre parenthèses claires des trains APL
Dans APL, vous pouvez écrire des fonctions tacites, appelées trains . La façon dont ils fonctionnent n'est pas pertinente pour ce défi. Voici les différentes façons de les regrouper en utilisant ⍴comme fonction: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> …

4
Qu'avons nous?
Inspiré par et en mémoire de notre génie bien-aimé, DÉCHIRURE Il a inventé et mis en œuvre des dfns - son magnum opus et le sujet du défi. Pour les intéressés: dernières documentations et vidéos dfns complètes avec John . Tâche Étant donné un code source ASCII, répondez à laquelle …

7
Égalité d'oscillation
Nous avons des objets qui oscillent entre deux points entiers [l, r], à la vitesse d'une unité par unité de temps, à partir lde t=0. Vous pouvez supposer l < r. Par exemple, si un objet oscille [3, 6], alors nous avons: t=0 -> 3 t=1 -> 4 t=2 -> …
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
Conjugaison dans la vraie vie
Dans Dyalog APL Extended @ Adám , l' opérateur (sous) signifie la conjugaison: appliquer une fonction, puis une deuxième fonction, puis l'inverse de la première. C'est amusant de penser aux actions réelles en termes de conjugaison:⍢ Un problème est transformé par g dans un autre domaine où il est plus …

17
Graphique à barres à dix rangées
Il s'agit du trou 1 du tournoi d'automne d'APL CodeGolf . Je suis l'auteur original du problème là-bas, et donc autorisé à le publier à nouveau ici. À partir d'une liste de nombres, produisez un diagramme à barres horizontales de #caractères pour le nombre de nombres qui correspondent à chacun …

1
Transposition dyadique
Comme avec la plupart des symboles APL, ⍉a des significations différentes lorsqu'il est appelé avec un argument (transposition) contre deux arguments (dimensions de transposition / réorganisation dyadique). Ce défi concerne ce dernier, qui agit de manière similaire à numpy.moveaxisPython ou permuteMATLAB, mais est plus puissant. order ⍉ Aquand ordera des …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.