Questa sfida è correlata al linguaggio APL. Si noti che le sfide che richiedono che le risposte siano in una lingua specifica sono generalmente scoraggiate.
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. …
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 …
Se pensi che potrebbe essere divertente, ma troppo lavoro, prendi in considerazione la possibilità di partecipare a questa sfida molto più piccola. Un po 'di divertimento (e forse di frustrazione!) Per il 2016 ... il "puzzle dell'anno" di Dyalog . Godere! L'obiettivo Trova espressioni Dyalog APL ( download ) (sono …
(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 …
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 …
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: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... …
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: …
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 -> …
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ù …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.