Puzzle di programmazione e codice Golf

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

30
Visualizza un orologio digitale
Visualizza un orologio digitale (Vedo che ci sono molte sfide dell'orologio, ho provato a leggerle tutte, sono abbastanza sicuro che sia unico) Scrivere del codice che aggiorna continuamente un orologio digitale visualizzato nel formato h:m:sin cui h, me spuò occupare 1 o 2 caratteri ciascuno. Le restrizioni in termini semplici, …
20 code-golf 

8
Visualizza l'ordinamento
Supponiamo di avere un elenco come [3, 0, 4, 2, 1], e utilizzo l'ordinamento per selezione per ordinarlo, potrei visualizzarlo in questo modo: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Questa sfida consiste nel visualizzare l'ordinamento in questo modo. Ingresso Il tuo input sarà un elenco di numeri …

5
Un cartello che mostra gli orari di apertura raggruppati di un caffè
Probabilmente hai visto questi segni sulle porte di vari negozi: ORARI DI APERTURA lun -ven 0900-1800 sab-dom 1100-1530 Il compito qui è generare un segno del genere, raggruppando giorni consecutivi con gli stessi orari di apertura, da un elenco di orari di apertura per l'intera settimana. Si noti che la …
20 code-golf 

12
Auto KITT ASCII art
La serie TV degli anni '80 Knight Rider presentava un'auto intelligente e consapevole di sé chiamata KITT. Un aspetto distintivo dell'auto era una barra dello scanner frontale che permetteva a KITT di "vedere" (e che sembrava sospettosamente familiare ai fan di un'altra precedente serie TV ). Lo scanner aveva otto …

20
Trova la "Dimensione ricorsiva" di un elenco
Ispirato da Trova la "dimensione da scartare" di un elenco . Definire la dimensione ricorsiva, RS di un elenco che non contiene elenchi come lunghezza (numero di elementi contenuti) e la dimensione ricorsiva di un elenco che contiene elenchi come la somma della sua lunghezza e la dimensione ricorsiva di …

29
Trova la deviazione massima
Questo problema è "ispirato" da una domanda originariamente posta su Quora (non per il golf del codice). Voglio solo renderlo una sfida per voi ragazzi (e la mia prima presentazione dei problemi qui). Dato un array di elementi interi ve un intero d(supponiamo che d sia inferiore o uguale alla …

25
Numeri distanziati
Dato un elenco di Nnumeri interi non negativi, genera quei numeri con ciascuno di essi riempito a sinistra di spazi per una lunghezza di N. (In alternativa, restituisce un elenco di caratteri / stringhe.) Si può presumere che Nsia maggiore o uguale al numero di cifre del numero più grande …
20 code-golf  string 


25
Suffissi esplosi
Data una stringa ASCII, genera i suffissi esplosi di essa. Ad esempio, se la stringa fosse abcde, ci sono 5 suffissi, ordinati dal più lungo al più corto: abcde bcde cde de e Ogni suffisso viene quindi esploso , il che significa che ogni personaggio viene copiato tante volte quanto …
20 code-golf  string 

4
Esistono lingue particolarmente abili nell'arte ASCII?
Mi chiedevo se ci sono lingue esoteriche o da golf che mirano specificamente all'output di testo e all'arte ASCII? Ad esempio, 05AB1E è iniziato almeno indirizzando le conversioni di base. Esistono linguaggi golfistici mirati all'output di testo e all'arte di output del testo? In tal caso, hanno pagine di suggerimenti …


6
Prepara una pila di chip di poker ASCII
Il poker ha l'etichetta nel modo in cui disponi le tue fiches, spesso applicate nei tornei: le tue fiches potrebbero non essere "nascoste" dai tuoi avversari essendo dietro gli altri, principalmente per non nascondere alcune fiche di grande denominazione. La sfida Stiamo per giocare a poker in ASCII, quindi abbiamo …

16
Trova quello strano in una sequenza
La sfida: Considera la funzione in F(N) = 2^N + 1cui Nun numero intero positivo è inferiore a 31. La sequenza definita da questa funzione è: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, …

18
Ordinamento a più tasti
Dato un elenco di indici e zero o più elenchi di numeri interi, genera gli elenchi di numeri interi, ordinati in ordine crescente, con la priorità chiave dal primo input. Esempio Lascia che siano i tasti immessi [1, 0, 2] e quelli immessi siano [[5, 3, 4], [6, 2, 1], …

4
Convalida un diagramma gambo e foglia
Un diagramma a gambo e foglia mostra un gruppo di valori numerici in gruppi, che sono determinati da tutti tranne l'ultima cifra. Ad esempio, supponiamo di avere questo set di dati: 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 Potremmo produrre questo diagramma a gambo e …

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.