Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

4
Terapia di gruppo: identificare i gruppi
Scrivi un programma, che determina se la tabella di moltiplicazione del dato magma finito rappresenta un gruppo. Un magma è un insieme con un'operazione binaria chiusa, ciò significa per tutte a, b in G, a * b è di nuovo in G (Chiusura) Sia (G, *) un magma. (G, *) …



9
Valuta una catena di disuguaglianze
Scrivi il codice per valutare se una catena di disuguaglianze è vera o falsa. Un input di esempio è la stringa 3<=4!=9>3==3 Questo è vero perché ciascuno dei suoi componenti è vero: (3<=4) and (4!=9) and (9>3) and (3==3) Ingresso: Una stringa che rappresenta una catena di una o più …
17 code-golf 

6
Tracciare le tonalità di un'immagine
Carica un'immagine in questo frammento di stack e sposta il mouse su di essa. Verrà disegnata una curva nera che segue l' angolo di tonalità , a partire dal punto del cursore: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><style>canvas{border:1px solid black;}</style>Load an image: <input type='file' onchange='load(this)'><br><br>Max length <input id='length' type='text' value='300'><br><br><div id='coords'></div><br><canvas id='c' width='100' height='100'>Your …


8
Relativo vs assoluto
Se qualcuno rivolto a nord al punto A in questa griglia voleva che le indicazioni seguissero il percorso verde (poiché possono solo seguire le linee della griglia) al punto B, potresti dire loro: Go North, North, West, East, East, South, East, East. o equivalentemente Go Forward, Forward, Left, Back, Forward, …
17 code-golf 

20
Genera qualsiasi numero intero casuale
Il tuo programma / funzione dovrebbe output esattamente un intero emette un numero intero con probabilità positiva emette un numero intero maggiore di 1.000.000 o inferiore a -1.000.000 con almeno con una probabilità del 50%. Esempi di output (tutto deve essere possibile): 59875669123 12 -42 -4640055890 0 2014 12 24 …

7
Trova un criminale dall'orecchio, dal dito e dalla testa
Prima della scoperta di impronte digitali e test del DNA, la polizia britannica ha utilizzato un sistema antropometrico per identificare i recidivi. Alcune parti dei corpi dei criminali sono state misurate e archiviate in archivi - si presume che queste parti del corpo non cambino di dimensioni dopo l'età adulta. …
17 code-golf  math 


7
Due-molte uscite
La sfida Vi presento un'altra sfida spia contro spia che mette gli offuscatori contro i cracker. In questo caso, tuttavia, il dato da proteggere non è un input ma un output . Le regole della sfida sono semplici. Scrivi una routine con le seguenti specifiche: La routine può essere scritta …

10
I simboli contro le lettere
I simboli contro le lettere I caratteri ASCII sono stati nuovamente divisi ! I tuoi set sono Le lettere e I simboli . Le lettere ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz I simboli !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ Il compito è scrivere due programmi: Stampa ciascuna delle lettere esattamente una volta senza usarne nessuna nel tuo programma. Stampa ciascuno …

10
Scrivi una parola risolutore di equazioni [duplicato]
Questa domanda ha già risposte qui : Sfruttare "spazi bianchi gratuiti" (10 risposte) Chiuso 2 mesi fa . introduzione Considera il seguente esempio: CODE + GOLF —————— GREAT Questa è un'equazione in cui ogni lettera rappresenta una cifra decimale e le parole rappresentano numeri naturali (lettere simili rappresentano cifre simili …

10
Scrivi un interprete per il mio jumper di lingua esoterica
Ho pensato a Jumper in linguaggio esoterico. Più tardi vedrai il perché. Funziona con memoria ad accesso casuale con byte come celle. La RAM è indicizzata a zero e inizialmente riempita di zeri. Quando si tenta di accedere alle celle con indici negativi, è necessario visualizzare l'errore e terminare il …

4
Termina le parentesi pigre
Le parentesi sulla mia tastiera sono tutte logore e voglio evitare di usarle il più possibile. La tua sfida è quella di bilanciare una linea contenente parentesi aggiungendole prima e dopo ogni riga. Questo è simile alle parentesi automatiche di TI-Basic e alla chiusura della stringa (es Output(1, 1, "Hello, …

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.