Domande taggate «code-golf»

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

9
Compressione e decompressione del testo - "Mai più".
Con la recente discussione sull'uso degli strumenti di compressione nel code golf , ho pensato che sarebbe stata una bella sfida scrivere il proprio compressore di testo e decompressore. Sfida: Scrivi due programmi : uno per comprimere il testo ASCII in una sequenza di byte e un altro per decomprimerlo. …

13
Golf a reciproco quine
Usando due lingue a tua scelta, scrivi il più piccolo " quine reciproco " che puoi. Ossia, scrivi un programma P nella lingua A che emette il codice sorgente per un programma Q nella lingua B, in modo tale che l'output del programma Q sia identico al codice sorgente per …

30
Trova l'ago nel pagliaio
Dato un pagliaio rettangolare di dimensioni almeno 2x2 composto da tutti gli stessi caratteri ASCII stampabili, emette la posizione (contando dalla parte superiore sinistra) dell'ago che è un carattere diverso. Ad esempio, se viene inserito il seguente pagliaio: ##### ###N# ##### ##### L'output dovrebbe essere 3,1 quando indicizzato zero (cosa …
38 code-golf  string 

30
Stampa testo invisibile
Data una stringa come input, emette un numero di caratteri di spazi bianchi (0x0A e 0x20) pari alla lunghezza della stringa. Ad esempio, data la stringa Hello, World!il codice dovrebbe generare esattamente 13 caratteri di spazi bianchi e nient'altro. Questi possono essere qualsiasi mix di spazi e newline. Il codice …
38 code-golf  string 

7
Risolvi i periodi mancanti del mio indirizzo IPv4
A volte quando scrivo un indirizzo IPv4, ottengo tutti i numeri giusti, ma dimentico di digitare uno o più punti. Mi piacerebbe avere un programma (o una funzione) che prenda il mio indirizzo IPv4 rotto e produca tutti i possibili posizionamenti validi dei periodi mancanti. Ingresso L'input sarà sempre una …



1
Cosa c'è nella mia salsa di pasta?
sfondo In Francia, e probabilmente nel resto dell'Unione europea, tutti gli alimenti disponibili per la vendita devono elencare gli ingredienti che lo compongono sulla confezione, in ordine di percentuale decrescente in peso . Tuttavia, non è necessario indicare la percentuale esatta , a meno che l'ingrediente non sia evidenziato dal …
37 code-golf  math 

30
Cambio Kolmogorov
Stampa o visualizza le seguenti tre righe di testo, esattamente come mostrato di seguito. Una nuova riga finale è accettata. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Quel blocco di testo è uguale a quello qui sotto, ma dove l'ennesima colonna viene ruotata n volte verso il basso: !"#$%&'()*+,-./0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Tieni presente che …

28
Quando prendo il mio panino?
Dato uno dei seguenti input: Pollo alla cipolla dolce Teriyaki Pollo Al Forno Petto di tacchino BMT italiana tonno Prosciutto della Foresta Nera Polpetta Marinaraemetti un numero compreso tra 1 e 7 (o 0-6) che rappresenta il giorno della settimana in cui ricevi quell'affare, a partire da lunedì come numero …

26
Buon compleanno, Finlandia!
introduzione Come è noto, nel 2017 la Finlandia celebra i suoi 100 anni di indipendenza. Per l'occasione, è tuo compito produrre una bandiera finlandese per il divertimento di tutti. Sfida Crea un programma o una funzione che produce la bandiera della Finlandia (il bordo grigio è presente solo a scopo …

5
Lo farò fuori in tempo?
Ispirato da questo . sfondo Il malvagio agricoltore ha deciso di bruciare il tuo campo di grano per aumentare i prezzi. Per garantire la totale distruzione, ha anche inzuppato il campo di benzina. Ancora più sfortunatamente, ti è capitato di camminare sul campo quando è stato acceso il fuoco, e …

18
Ricarica il tuo codice
Ingresso nessun input per questa sfida La sfida Scrivi un codice che genera: I primi 10 numeri primi la cui somma delle loro cifre è uguale al numero di byte del tuo codice Esempi Diciamo che il tuo codice è Co&%423@k"oo"qual è il 13 bytes tuo codice che deve generare …

1
Indovina come pronunciare le parole tedesche
introduzione A differenza dell'inglese, il tedesco è considerato un sistema di scrittura abbastanza fonemico . Ciò significa che la corrispondenza tra ortografia e pronuncia è stretta. Data qualsiasi parola con cui non hai familiarità, sapresti comunque come pronunciare a causa del sistema di ortografia. Questo significa che un computer dovrebbe …

30
Sottrazione di stringhe
Obbiettivo Creare una funzione per invertire la concatenazione di stringhe Ingresso Due stringhe (alfanumeriche + spazi), in cui una dovrebbe essere sottratta per l'altra. Puoi presumere che la stringa da sottrarre non sarà mai più grande dell'altra. Produzione Il risultato dalla sottrazione Sottrazione È necessario rimuovere una stringa dall'inizio o …
37 code-golf  string 

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.