Domande taggate «code-golf»

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

30
Il gatto ha mangiato di nuovo il tuo input!
Crea un programma per gatti, noto anche come programma che accetta un input e lo stampa. ... Tranne, il programma toglierà casualmente i caratteri dal tuo input e lo stamperà invece. Ogni personaggio nell'input dovrebbe avere generalmente le stesse probabilità di essere rimosso con il programma, sebbene, dato che è …

30
Tutti i caratteri ASCII con un determinato numero di bit
(Titolo con grazie a @ChasBrown) sandbox Lo sfondo Questa sfida è ispirata a una domanda che ho pubblicato di recente su Puzzling Stack Exchange . Non esitate a seguire il link se siete interessati alla domanda originale. In caso contrario, non ti annoierò con i dettagli qui. I fatti Ogni …
30 code-golf 

24
La (facile) strada verso il codice
Ingresso: Un numero intero nnn , che è garantito essere ≥ 3≥3\ge3 . Un numero intero ddd , che è uno di [ - 1 , 0 , 1 ][-1,0,1][-1,0,1] . Produzione: Una strada di dimensione nnn , che sarà nella direzione nord-ovest se d= - 1d=-1d=-1 ; una direzione …

23
Incrementa un GUID
Ispirato da un recente articolo del Daily WTF ... Scrivi un programma o una funzione che accetta un GUID (stringa nel formato XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, in cui ogni X rappresenta una cifra esadecimale) e genera il GUID incrementato di uno. Esempi >>> increment_guid('7f128bd4-b0ba-4597-8f35-3a2f2756dfbb') '7f128bd4-b0ba-4597-8f35-3a2f2756dfbc' >>> increment_guid('06b86883-f3e7-4f9d-87c5-a047e89a19fa') '06b86883-f3e7-4f9d-87c5-a047e89a19fb' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2cf') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2d0' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb29f') …
30 code-golf 

18
Convertitore base numeri personalizzato
I poteri che vogliono essere in grado di convertire rapidamente qualsiasi numero che hanno nella propria base numerica utilizzando qualsiasi formato desiderino. Ingresso Il tuo programma deve accettare 3 parametri. Numero: il numero di stringa da convertire InputFormat: la stringa di base in cui si trova attualmente il numero OutputFormat: …

30
Costruisci una scala di parole
Dato un elenco di almeno due parole (composto solo da lettere minuscole), costruisci e visualizza una scala ASCII delle parole alternando la direzione di scrittura prima a destra, poi a sinistra, relativamente alla direzione iniziale da sinistra a destra . Quando hai finito di scrivere una parola, cambia la direzione …

30
pwaS eht tirsf dna tasl setterl fo hace dorw
Oppure "Scambia la prima e l'ultima lettera di ogni parola" La tua sfida è, data una stringa di caratteri alfabetici ASCII e un altro carattere da usare come delimitatore (per separare ogni parola), scambiare la prima e l'ultima lettera di ogni parola. Se c'è una parola di un carattere, lasciarla …
30 code-golf  string 

6
Trova Primes in Pi
I primi sono ovunque ... si nascondono dentro Pi 3.141592653 58979 3238 462643 3832 795028841 971693993751 Prendiamo quei numeri primi! La sfida Dato come input un numero intero n>0, scopri quanti numeri primi sono nascosti all'interno delle prime ncifre diPi Esempi Perché n=3dovremmo cercare i numeri primi in [3,1,4]. Ci …
30 code-golf  math  primes  pi 

30
Ricostruire una matrice rettangolare da un angolo
Una volta avevo un bellissimo array rettangolare. Era molto simmetrico, ma sfortunatamente è caduto a pezzi e ora ho solo l'angolo in alto a sinistra. Il tuo compito sarà ricostruire l'array originale. Il tuo programma riceverà un array bidimensionale di numeri interi. Per facilitare l'analisi, si può presumere che siano …

8
Visualizza Merge Sort
Unisci ordinamento è un algoritmo di ordinamento che funziona suddividendo un determinato elenco a metà, ordinando ricorsivamente entrambi gli elenchi più piccoli e riunendoli nuovamente in un elenco ordinato. Il caso base della ricorsione sta arrivando a un elenco singleton, che non può essere ulteriormente diviso ma è già per …


15
ABAA / ABBB: genera questo modello 2D ricorsivo
Stavo scherzando con infinite reti di resistori (lunga storia) quando mi sono imbattuto nel seguente schema ricorsivo interessante: |-|| |--- Ogni istanza di questo modello è doppia rispetto a quella alta. Per passare da un livello del modello a quello successivo, suddividi questo rettangolo in due blocchi secondari (ognuno dei …

27
Pi ha il tuo numero
Sfida: Pi dovrebbe essere infinito. Ciò significa che ogni numero è contenuto nella parte decimale di pi. Il tuo compito sarà prendere un numero intero positivo sull'input e restituire la posizione di questo numero in cifre pi sull'output. Ad esempio, se l'input è 59, torneremo4 Ecco perché: cercheremo il numero …
30 code-golf  pi 

15
Quanto è difficile schiacciare il mio array?
Consente di definire il processo di frantumazione di una matrice di numeri. In una cotta leggiamo l'array da sinistra a destra. Se ad un certo punto incontriamo due dello stesso elemento di fila rimuoviamo il primo e raddoppiamo il secondo. Ad esempio, ecco il processo di compressione del seguente array …


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.