Puzzle di programmazione e codice Golf

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

4
Metti il ​​cappello nel gatto
Ispirato al prossimo evento invernale di bash scopo principale Aggiungere un cappello ^, ´o `ad una sola vocale in ogni parola dell'ingresso. Regole Il hate il voweldevono essere scelti a caso. Ogni cappello deve apparire con la stessa probabilità (33%) e le vocali devono avere la stessa probabilità all'interno delle …
15 code-golf 

2
Verifica le mie lasagne
Scenario Cucino spesso lasagne, ma ho anche qualche errore. Dato che ripeto questi errori così spesso, ho pensato che forse avrei potuto fare un programma che controlla se ho fatto tutto bene. Lasagne valide Una lasagna valida è Almeno 5 colonne di larghezza Almeno 4 strati di altezza Escluso il …

4
Aiuta PPCG Claus a consegnare i suoi regali!
Aiuta PPCG Claus a consegnare i suoi regali Panoramica PPCG Claus sta correndo tardi consegnando i suoi doni perché al giorno d'oggi abbiamo così tanti piccoli bambini strani. Questo rende molto più difficile per PPCG Claus portare tutti i regali nel posto giusto. La tua sfida è aiutarlo a scavare …

3
Frazioni decimali golfate
Il tuo obiettivo è scrivere del codice che genererà la sequenza decimale univoca più breve per la frazione di input. Non esistono due frazioni con lo stesso denominatore che possono avere lo stesso output, sebbene sia possibile che le frazioni con denominatori diversi abbiano la stessa rappresentazione. Prendi 2 numeri …

6
I ponti sono metafore di tutto nell'arte ASCII
(con scuse a Jim West per il titolo e ispirato casualmente dalla rappresentazione testuale del logo di Cisco: .:|:.:|:. per il concetto) Dato un intero di input 1 <= n <= 255, emette una rappresentazione artistica ASCII di un ponte sospeso di distanza nseguendo le regole di costruzione seguenti: L'inizio …

3
Generatore di carte Dobble / SpotIt
introduzione Dobble / SpotÈ un gioco di carte, in cui le persone devono individuare lo stesso simbolo sulla coppia di carte nel minor tempo possibile, indicarlo e passare alla coppia successiva. Ogni carta ha più simboli (8 nella versione normale), ma esattamente uno è comune tra ogni coppia di carte. …


9
Tutti gli xenodromi
introduzione Uno xenodromo nella base n è un numero intero in cui tutte le sue cifre nella base n sono diverse. Ecco alcune sequenze OEIS di xenodromi. Ad esempio, in base 16, FACE, 42e FEDCBA9876543210sono alcuni xenodromes (che sono 64206, 66e 18364758544493064720in base 10), ma 11e DEFACEDnon lo sono. Sfida …

19
Il codice Konami più corto
Il problema È necessario scrivere un programma che, quando si digita il codice Konami durante il runtime, stampa la stringa " +30 lives" e emette un rumore di propria scelta dall'altoparlante del computer. Definizione Il "Codice Konami" è definito come UUDDLRLRBAseguito premendo il tasto Invio. Le regole Puoi scegliere di …

16
Determina se una relazione è transitiva
Descrizione della sfida Cominciamo con alcune definizioni: una relazione è un insieme di coppie ordinate di elementi (in questa sfida, useremo numeri interi) Ad esempio, [(1, 2), (5, 1), (-9, 12), (0, 0), (3, 2)]è una relazione. una relazione è chiamata transitiva se per due coppie di elementi (a, b)e …

21
Genera una cifra
Genera un codice dato un numero e una stringa Il tuo compito è semplice. Dato una stringa se un numero 0 <= n <= 9come input, inserire un carattere ASCII stampabile pseudo-casuale tra ciascun carattere dei ntempi della stringa . Tale che per ogni personaggio di sci sono npersonaggi casuali …

10
Converti CSV in tabella
La sfida Dato un input CSV, emette una tabella unicode corretta usando i caratteri box. Formattazione La tabella verrà formattata utilizzando le seguenti regole: La larghezza della colonna sarà uguale al valore più lungo di quella colonna Tutti i dati della tabella verranno lasciati giustificati Ogni tabella assumerà la prima …


7
Inserimenti minimi per realizzare palindromo
Oggi farai un'altra sfida palindromo! Quindi, il tuo compito oggi è quello di prendere una stringa e determinare la quantità minima di lettere da inserire per trasformarla in un palindromo. Ad esempio, prendiamo la stringa fishes. In questo caso, il modo migliore sarebbe aggiungere h if, quindi il risultato sarebbe …

2
Fantasmi e zucche
Ecco una zucca ASCII scolpita in una Jack-o-Lantern. Non è carino? ((^v^)) Ecco un fantasma ASCII. Guarda com'è spaventoso! \{O.O}/ Ovviamente, le zucche devono essere a terra, con uno spazio tra loro in modo che non marciscano. I fantasmi, tuttavia, amano stare in cima alle zucche, quindi sono ancora più …

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.