introduzione Considera due array di numeri interi non vuoti, ad esempio A = [0 3 2 2 8 4] e B = [7 8 7 2] . Per eseguire l' aggiunta di allineamento su di essi, eseguiamo le seguenti operazioni: Ripetere ogni array abbastanza volte per avere lunghezza totale mcm …
Nel 2014, il demoscener Jakub 'Ilmenit' Debski ha rilasciato una demo grafica procedurale da 250 byte (1) per l' Atari XL chiamata Mona . Sta disegnando la seguente immagine (2) : Il tuo compito è generare esattamente la stessa immagine, usando la lingua che preferisci. (1) Analisi: 136 byte di …
Obbiettivo Crea un programma / funzione che accetta un input N, controlla se Ncoppie casuali di numeri interi sono relativamente primi e restituisce sqrt(6 * N / #coprime). TL; DR Queste sfide sono simulazioni di algoritmi che richiedono solo la natura e il cervello (e forse alcune risorse riutilizzabili) per …
C'è un numero piuttosto curioso che compare a volte in problemi di matematica o indovinelli. Lo pseudofattoriale (N) è il minimo comune (cioè il più basso) multiplo dei numeri da 1 a N; in altre parole, è il numero più basso che ha tutti i numeri da 1 a N …
Ispirato da questa domanda dei nostri amici rivali alla Code Review. definizioni Un super array è un array in cui ogni nuovo elemento dell'array è più grande della somma di tutti gli elementi precedenti. {2, 3, 6, 13}è un super array perché 3 > 2 6 > 3 + 2 …
Consiglio di monopolio Per questa sfida di code-golf costruiremo il gioco da tavolo Monopoli. Regole: Non dare input. Stampa una scheda 11x11 in cui ogni carattere ASCII che forma la scheda è la prima lettera di ogni spazio della versione americana della scheda Monopoli. I personaggi devono essere separati da …
Molte lingue hanno modi integrati per sbarazzarsi dei duplicati o "deduplicare" o "unificare" un elenco o una stringa. Un'attività meno comune è "detriplicare" una stringa. Cioè, per ogni personaggio che appare, vengono mantenute le prime due occorrenze. Ecco un esempio in cui i caratteri che devono essere eliminati sono etichettati …
Traccia linee tra ogni coppia di punti distinti per npunti disposti in un cerchio, producendo qualcosa come il risultato qui sotto. Il codice più corto (in byte) vince! Le tue linee non devono essere trasparenti, ma sembrano migliori in questo modo. L'output deve essere una grafica vettoriale o essere un'immagine …
Non ami quei diagrammi a vista esplosa in cui una macchina o un oggetto viene smontato nei suoi pezzi più piccoli? Facciamolo con una stringa! La sfida Scrivi un programma o una funzione che inserisce una stringa contenente solo caratteri ASCII stampabili ; seziona la stringa in gruppi di caratteri …
Dato uno dei seguenti caratteri (o una nuova riga): `1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>? Il programma deve generare la riga che si trova sulla tastiera Poiché la mia tastiera è (quasi) scarica, il codice deve essere il più corto possibile La tastiera che il tuo programma dovrebbe usare (per la ricerca di righe) dovrebbe …
Compito Dati due numeri interi strettamente positivi n e d come input, determinare se n è equamente divisibile per d , ovvero se esiste un intero q tale che n = qd. È possibile scrivere un programma o una funzione e utilizzare uno dei nostri metodi standard per ricevere input …
introduzione Immagina che la linea di caratteri sia in realtà due file. La riga superiore - punti - rappresenta le ore (sistema a 24 ore), mentre quella inferiore - virgole - rappresenta i minuti . Un personaggio può rappresentare ora, minuti o entrambi , ogni volta che è possibile. All'inizio …
Come dovresti (si spera) sapere, un quine indurito per radiazione è un quine da cui puoi rimuovere qualsiasi carattere e stampare comunque la sua fonte originale e pre-modificata. Il fatto è che con la maggior parte di questi puoi rimuovere solo un personaggio; altrimenti tutto si rompe. È qui che …
Considera il seguente processo: Prendi un numero intero non negativo N. es. N = 571 Esprimilo in binario senza zero iniziali. (Zero stesso è l'unica eccezione, diventando 0.) ad esempio 571= 1000111011in binario Dividi le sequenze consecutive di uno e zero in questa rappresentazione binaria. ad esempio 1000111011→ 1, 000, …
Voglio provare un nuovo tipo di sfida golf regex, che ti chiede di risolvere compiti computazionali non banali con nient'altro che sostituzione regex. Per rendere questo più possibile e meno complicato, ti sarà permesso applicare più sostituzioni, una dopo l'altra. La sfida Inizieremo semplice: data una stringa contenente due numeri …
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.