Domande taggate «apl»

Questa sfida è correlata al linguaggio APL. Si noti che le sfide che richiedono che le risposte siano in una lingua specifica sono generalmente scoraggiate.

30
Costruisci la matrice di identità
La sfida è molto semplice. Dato un input intero n, genera la n x nmatrice identità. La matrice identità è una matrice che si 1estende dalla parte superiore sinistra a quella inferiore destra. Scriverai un programma o una funzione che restituirà o genererà la matrice di identità che hai costruito. …

9
Suggerimenti per giocare a golf in APL
Ho iniziato una sfida di golf in codice di recente e sembra che il vincitore sia GolfScript (sorpresa, sorpresa!). La cosa interessante è che c'era un altro concorrente molto forte che aveva tutte le possibilità di vincere su GolfScript. Si chiama APL. Vedo molte risposte scritte in APL qui. Sembra …
28 code-golf  tips  apl 


28
Crea un semplice word wrapper
(Nota: questa è la mia prima domanda di golf in codice, ma per quanto ne so, nessun altro ha fatto esattamente questo, quindi dovrei essere buono.) Il tuo compito è creare un programma o una funzione che includa una stringa se un numero intero ne restituisca o generi quel testo …
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
Prendi quel cipiglio e rigiralo
Una celebrazione dei molti volti di APL Data una stringa tra quelle nella colonna 1 o 2 della tabella seguente, riporta il vicino della stringa alla sua destra. In altre parole, se viene fornita una stringa nella colonna 1, restituisce la stringa della colonna 2 su quella riga e se …

4
Tra parentesi chiaramente i treni APL
In APL, puoi scrivere funzioni tacite, chiamate treni . Il modo in cui funzionano è irrilevante per questa sfida. Ecco i diversi modi in cui possono essere raggruppati, usando ⍴come funzione: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... …

4
Che cosa abbiamo?
Ispirato e in memoria del nostro amato genio, STRAPPARE Ha inventato e implementato dfns - il suo magnum opus e il soggetto della sfida. Per gli interessati: ultima documentazione e video dfns completi con John . Compito Dato un codice sorgente ASCII, rispondi a quale delle seguenti quattro categorie appartiene: …

7
Uguaglianza di oscillazione
Abbiamo oggetti che oscillano tra due punti interi [l, r], alla velocità di un'unità per unità di tempo, a partire da lon t=0. Puoi presumere l < r. Ad esempio, se un oggetto oscilla su [3, 6], allora abbiamo: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> …
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
Coniugazione nella vita reale
In Dyalog APL Extended di @Adám , l' operatore (sotto) significa coniugazione: applica una funzione, quindi una seconda funzione, quindi l'inverso della prima. È divertente pensare alle azioni della vita reale in termini di coniugazione:⍢ Un problema viene trasformato da g in un altro dominio in cui viene risolto più …

17
Grafico a barre a dieci righe
Questo è Hole-1 di The Autumn Tournament di APL CodeGolf . Sono l'autore originale del problema e quindi ho permesso di ripubblicarlo qui. Dato un elenco di numeri, produce un grafico a barre orizzontale di #caratteri per quanti numeri si adattano a ciascuno dei dieci gruppi di dimensioni uguali. Ad …

1
Trasposizione diadica
Come con la maggior parte dei simboli APL, ⍉ha significati diversi quando viene chiamato con un argomento (trasposizione) rispetto a due argomenti (dimensioni diadiche di trasposizione / riordino). Questa sfida riguarda quest'ultima, che agisce in modo simile a numpy.moveaxisPython o permuteMATLAB, ma è più potente. order ⍉ Aquando orderha voci …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.