Molte persone sanno cos'è una macchina della verità nella programmazione. Ma è tempo di dare una spinta alle cose. Vi presentiamo la macchina della verità estesa! Una macchina per la verità estesa accetta due cose come input, un numero intero ne una stringa non vuota s. Produce s ntempi con …
Qual è il modo più breve in cui possiamo esprimere la funzione f(a,b)(c,d)=(a+c,b+d) in notazione senza punti? pointfree.io ci dà uncurry (flip flip snd . (ap .) . flip flip fst . ((.) .) . (. (+)) . flip . (((.) . (,)) .) . (+)) che con un po …
Dato un input, output quell'input seguito da una nuova riga all'infinito. L'input sarà una stringa composta solo da caratteri ASCII stampabili ( 0x20-0x7E) e newline ( 0x0A). Se l'input ha una lunghezza pari a 0, emette continuamente nuove righe. Si tratta di code-golf quindi vince il minor numero di byte …
Di recente, la mia reputazione è stata 25,121. Ho notato che ogni raggruppamento di cifre (ovvero i numeri separati da virgole) era un quadrato perfetto. La tua sfida è, dato un numero intero non negativo N e una funzione black box unaria booleana f : Z * → B , …
Esistono linguaggi di programmazione funzionale progettati per giocare a golf? So che golfscript e CJam soddisfano la stessa categoria per stack based, ma non sono riuscito a trovare un linguaggio di golf con codice funzionale.
I numeri primi hanno sempre affascinato le persone. 2300 anni fa Euclide scrisse nei suoi "Elementi" Un numero primo è quello misurato da una sola unità. il che significa che un numero primo è divisibile solo per 1(o per se stesso). Le persone hanno sempre cercato relazioni tra numeri primi …
Sottrazione della Chiesa Il calcolo lambda è sempre stato un mio fascino e i comportamenti emergenti nel passare funzioni l'una nell'altra sono deliziosamente complessi. I numeri di chiesa sono rappresentazioni di numeri naturali derivati dall'applicazione ripetuta di una funzione (normalmente l'aggiunta unaria di una costante). Ad esempio, il numero zero …
Scrivi un combinatore a virgola fissa nel minor numero di caratteri possibile, nella lingua che preferisci. forma libera ( vale a dire , qualunque sia la più breve): intero programma, funzione effettiva, frammento di codice non puoi usare la tua libreria standard se ne ha una puoi comunque estrarlo da …
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.