Domande taggate «code-golf»

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

23
Direzione del traffico
Regole Dato un codice paese ISO3166-1-Alpha-2, il tuo compito è decidere la direzione del traffico per quel paese: L'input sarà un codice paese valido (valido come in esso è un elemento delle due liste fornite) L'input può essere un elenco di due caratteri anziché una stringa se aiuta Puoi scegliere …

6
Gimli, rendilo ancora più breve?
Sono uno degli autori di Gimli. Abbiamo già una versione a 2 tweet (280 caratteri) in C, ma vorrei vedere quanto può essere piccola. Gimli ( carta , sito Web ) è un'alta velocità con un design di permutazione crittografica di alto livello di sicurezza che sarà presentato alla Conferenza …

26
Crea un motivo a zigzag
Il tuo compito è quello di inserire un input intero e stampare uno schema a zigzag usando barre e barre rovesciate. L'input intero determina la lunghezza di ogni zig e zag, nonché il numero di zig e zag Il motivo inizia sempre da destra a sinistra Casi test 4-> / …

8
Verifica topologia
Sfida Dato un insieme Tdi sottoinsiemi di un insieme finito S={1,2,3,...,n}, determinare se si Ttratta di una topologia o meno. Spiegazione Il powerset P(S) di alcuni set Sè l'insieme di tutti i sottoinsiemi di S. Qualche esempio: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, {1}} …

17
Simula la mia stupida vecchia sveglia
Ho una stupida vecchia sveglia con due pulsanti: houre minute. Il hourpulsante aumenta l'ora di una sveglia impostata e minuteaumenta la durata dei minuti di una sveglia impostata. Tuttavia, alcuni designer intelligenti si sono resi conto che la pressione contemporanea di entrambi i pulsanti avrebbe dovuto avere un significato e …
25 code-golf  date 

11
House of cards (versione 1)
Versione 2 qui . Sfida semplice: dato un numero intero, pesca un castello di carte con il numero dato di storie. Se il numero è negativo, disegna la casa sottosopra. Esempi: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\ -------- /\/\/\/\/\ Input: …

12
Disegna i miei contorni
Data una matrice rettangolare di elevazioni, disegna i suoi contorni. Compito Due elementi xe ysono sullo stesso livello di contorno se floor(x/10) == floor(y/10). Ad esempio, 52e si 58trovano sullo stesso livello di contorno, ma 58e64 non sono. L'atto di disegnare contorni è definito come segue: per ogni elemento e, …

30
Implementa un semplice cronometro
Sfida Il tuo compito è quello di scrivere un programma che, una volta al secondo (anche immediatamente all'avvio del programma), stampa il tempo trascorso dal momento dell'avvio del programma. Regole L'ora deve essere stampata nel hh:mm:ssformato. (zeri iniziali per valori a una cifra) I timestamp devono essere separati da CR, …
25 code-golf  date 

28
Enumerazione intera vertiginosa
La tua sfida oggi è produrre un determinato termine di una sequenza che elenca tutti gli interi. La sequenza è la seguente: Se abbiamo una funzione con indice 0 che genera la sequenza f(n)ed ceil(x)è la funzione soffitto, allora f(0) = 0; abs(f(n)) = ceil(n/2); sign(f(n))è positivo quando ne ceil(n/2)sono …

4
Rotazioni intrecciate
Sfida Data una matrice quadrata di caratteri (caratteri ASCII stampabili a byte singolo), ruota ciascun "anello" della matrice in direzioni opposte. Facciamo un esempio: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Quindi, …
25 code-golf  matrix 

24
Riduci la stringa in un frammento dell'alfabeto
Data una stringa non vuota composta solo da caratteri alfabetici minuscoli e maiuscoli e spazi ( [a-zA-Z ]), riducila a uno snippet dell'alfabeto, iniziando dal primo carattere. Per ridurre una stringa, inizia con il primo carattere alfabetico, quindi rimuovi ogni carattere successivo che non sia la lettera successiva dell'alfabeto. Continua …

10
Raddoppia alcuni diamanti
Problema Dato un numero intero positivo ndoven < 100 Stampa un motivo a diamante come segue: Ingresso n=1 /\/\ \/\/ Input n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Input n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/ \/ Input n=4: /\ /\ //\\ /\ …

6
La sequenza è troppo meta
Iniziamo con una sequenza vuota 1 indicizzata: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... Nel n ° passo, riempiamo in ogni una (n) spazi vuoti con i numeri interi maggiori di 1 A partire da vuota la prima rimanente, dove a (n) è il n ° ingresso nella sequenza. Dopo il primo passo: 2,_,3,_,4,_,5,_,6,_,7,_,8,_,9,_,10,_,11,_,12,_,13,_,... Si noti …

8
Costruisci una scala per mio figlio
L'altro giorno, mio ​​figlio mi ha chiesto di costruirgli una scala usando i blocchi di Lego. E ho pensato a qualcosa del genere: Quindi mio figlio mi ha chiesto un programma usando il minor numero di byte che generava una scala simile sullo schermo di un computer. Non sono così …

3
Buzzby Berkeley Robot Hokey Pokey
Buzzby Berkeley Robot Hokey Pokey Compito Scrivi un programma o una funzione per produrre un'animazione artistica ASCII che raffigura una linea di robot che danzano sul testo di Hokey Pokey (o Cokey, se preferisci) nello stile di un numero di Busby Berkeley! Esempio di output Ingresso Accetta tre argomenti (considerati …

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.