Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice

2
Cryptic Kicker //
Cryptic Kicker Un metodo comune ma insicuro di crittografia del testo è quello di consentire le lettere dell'alfabeto. In altre parole, ogni lettera dell'alfabeto viene costantemente sostituita nel testo da un'altra lettera. Per garantire che la crittografia sia reversibile, non ci sono due lettere sostituite dalla stessa lettera. Il tuo …

30
Firma quella parola!
Che cos'è una firma di parola? La firma di una parola sono tutte le sue lettere messe in ordine - le firme di this, histe hitssono tutte hist. La sfida Scrivere un programma dovrebbe chiedere un input, quindi stampare la firma di quella parola. Quindi un programma di esempio potrebbe …

8
Barcodegolf: genera un UPC di un numero
Oggi quasi tutti i negozi utilizzano codici a barre UPC ( Universal Product Code ) per semplificare il processo di checkout. Se il nome non significa nulla per te, riconoscerai sicuramente come sono: Formato Il sistema più comune è UPC-A, che utilizza 12 cifre per rappresentare ciascun prodotto specifico. Ogni …

2
Coppia di condensatori
I condensatori sono noti per essere fabbricati con tolleranze elevate. Ciò è accettabile in molti casi, ma a volte è richiesta una capacità con tolleranze strette. Una strategia comune per ottenere una capacità con il valore esatto necessario è quella di utilizzare due condensatori attentamente misurati in parallelo in modo …

2
Cordonatura per bottino
introduzione Dopo una lunga battaglia, sei riuscito a sconfiggere una Sfinge in una gara di enigmi. La Sfinge, colpita dalla tua abilità, desidera darti una ricompensa commisurata alla tua intelligenza e evoca in realtà una striscia di pergamena magica divisa in otto scatole, ognuna contenente un numero. "Piega la pergamena", …

1
Numero di labirinti validi
Data una WxHgriglia, quanti possibili labirinti ci sono? Cose che sai del labirinto: La griglia è esattamente Halta e Wquadrata. Esistono tre tipi di quadrati: Inizio, Fine e Vuoto. Il tuo labirinto deve contenere esattamente 1 inizio e 1 fine e tutti i quadrati rimanenti sono vuoti. Ci sono muri …

5
Genera probabilità attorno a un tastierino numerico
Ispirato a questa domanda prima di oggi , mi piacerebbe vedere modi interessanti in cui vari linguaggi di programmazione possono trasformare un tastierino numerico in probabilità. Comunemente, i giochi basati su tessere ti permetteranno di usare un tastierino numerico per muoverti in qualsiasi direzione in base alla posizione attuale del …
12 code-golf 

1
Controlla i valori delle mani per Mahjong monouso
Mahjong è un gioco a tessere che è immensamente popolare in Asia. In genere si gioca con quattro giocatori e l'obiettivo del gioco è quello di essere la prima persona a completare una mano valida usando le tessere. Nel mahjong ci sono tre semi delle tessere più le tessere onore …
12 code-golf  game 

3
Controlla se c'è una sottostringa isomorfa
Questa domanda è un'estensione di Controlla se le parole sono isomorfi e ne copia la prima parte per dare la definizione di un isomorfo. Due parole sono isomorfi se hanno lo stesso modello di ripetizioni di lettere. Ad esempio, entrambi ESTATEe DUELEDhanno un modelloabcdca ESTATE DUELED abcdca poiché le lettere …
12 code-golf 

7
Golf composto ionico
Sfida Dati due input, uno ione positivo e uno ione negativo, è necessario emettere la formula per il composto ionico che verrebbe prodotto dai due ioni. Questo in pratica significa bilanciare le spese in modo che siano pari a zero. Non preoccuparti di formattare la formula con i numeri dei …

5
Rischio, il modo Warlight
introduzione In questo gioco, i giocatori usano i loro eserciti per combattere gli eserciti di altri giocatori, catturare territori e diventare l'ultimo uomo in piedi. Ad ogni turno, i giocatori ricevono un numero base di eserciti da usare a loro disposizione. Catturando territori in alcune regioni, tuttavia, i giocatori possono …
12 king-of-the-hill  c  c++  java 

6
ASCII Triangle Ripple
Ok, la mia prima domanda sul golf. Per favore sii gentile :) So che ci sono troppi puzzle ascii: P ma eccoci. Il compito è semplice, usa il tuo linguaggio di programmazione preferito per stampare un triangolo ondulato. L'input dovrebbe essere la dimensione dell'ondulazione. Ogni triangolo è uniformemente distanziato. Fondamentalmente, …

2
Trova il percorso Swype più breve
introduzione Ultimamente mi sono abituato a scrivere con Swype . Ho notato che alcune parole possono essere prodotte tracciando una linea retta dalla tua lettera iniziale alla lettera finale o saltando le lettere che si ripetono. Ad esempio, posso digitare la parola balloonSwyping tra le seguenti lettere: b> a> l> …
12 code-golf 


8
Conteggio dei caratteri nel codice sorgente
Scrivi un programma che genera un elenco del numero di occorrenze di ciascun carattere univoco nel suo codice sorgente. Ad esempio, questo ipotetico programma {Source_Print_1};dovrebbe produrre questo output: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 …
12 code-golf  quine 

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.