Puzzle di programmazione e codice Golf

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

23
Holy Hole In A Donut, Batman!
Alcuni personaggi sono più santi di altri. Usando il minor numero di lettere empie possibile, visualizzare la dichiarazione sopra. Sfida Scrivi un programma completo da stampare Holy Hole In A Donut, Batman!su STDOUT o l'alternativa più vicina. Se riesci a comprimere l'input per ridurre il tuo punteggio, scatenati :) Ingresso …

12
Affondiamo o nuotiamo?
Il problema Uno scenario apocalittico è descritta da tre numeri su una singola linea, n, m, e p. Seguendo quella linea ci sono nlinee con mvalori per linea. Ogni valore rappresenta le unità totali di acqua che ogni cella può contenere. Le seguenti prighe descrivono il tempo per i prossimi …
40 code-golf 

8
40 numeri in 9 byte
Esistono 40 modi in cui un percorso Hamiltoniano diretto può essere organizzato su una griglia 3 × 3: Questo grafico ( grazie a Sp3000! ) Mostra solo i 20 percorsi non indirizzati. Attraversa ogni linea colorata in entrambe le direzioni per i 40 percorsi diretti. Sfida Utilizzando solo ASCII stampabile …

30
Programmazione con bit e byte
In questa sfida scriverai un interprete per una lingua semplice che ho inventato. La lingua si basa su un singolo accumulatore A, che è esattamente lungo un byte. All'inizio di un programma, A = 0. Queste sono le istruzioni sulle lingue: !: Inversione Questa istruzione inverte semplicemente ogni bit dell'accumulatore. …

30
Stampa tutte le 2 lettere di Scrabble
La sfida: Stampa ogni 2 lettere accettabili in Scrabble usando il minor numero di byte possibile. Ho creato un elenco di file di testo qui . Vedi anche sotto. Ci sono 101 parole. Nessuna parola inizia con C o V. Le soluzioni creative, anche se non ottimali, sono incoraggiate. AA …


22
Controlla se il punto si trova all'interno del triangolo
Il tuo obiettivo è determinare se un determinato punto X X si trova all'interno del triangolo con determinati vertici A, B, C. Scrivi una funzione che accetta le coordinate del punto di prova X e dei tre vertici del triangolo (quindi sono 8 coordinate in totale) e restituisce True se …

30
Aggiungi senza aggiunta (o uno dei 4 operatori aritmetici di base)
Problema: Il vostro obiettivo è quello di aggiungere due numeri di ingresso senza utilizzare uno dei seguenti operatori matematici: +,-,*,/. Inoltre, non è possibile utilizzare alcuna funzione integrata progettata per sostituire quegli operatori matematici. punteggio: Vince il codice più piccolo (in numero di byte). Aggiornare La maggior parte dei programmi …

30
Il modo più creativo per invertire un numero intero positivo [chiuso]
Fornito un input come numero intero senza segno: 13457 La tua funzione / subroutine dovrebbe restituire: 75431 Dal momento che questo è un concorso di popolarità, sii creativo. Le soluzioni creative utilizzano tecniche insolite o intelligenti per eseguire determinate attività. vincoli: Non è possibile utilizzare le matrici. Non puoi usare …

30
Generatore di password casuali
Il server di dominio richiede che tutti i dipendenti dispongano di una password sicura e casuale conforme alle seguenti regole: Esattamente 15 caratteri. Solo caratteri tipizzabili da tastiera (come mostrato di seguito nel tipo di codice). Non è consentito insegnare alle vendite a utilizzare i codici ALT + NUMPAD. Almeno …
40 code-golf  random 

30
Errori di runtime ridicoli [chiuso]
Scrivi programmi che producono errori di runtime pazzi, oscuri, ridicoli o semplicemente pazzeschi. Offuscamento e golfitude (mancanza) non richiesti. le soluzioni che sembrano funzionare bene sono migliori. le soluzioni che sembrano rompersi in un modo ma romperne un altro sono migliori. le soluzioni non deterministiche sono migliori fintanto che sono …

18
Anatra, anatra, via!
Ecco la canzone (abbastanza spaventosa) dei Five little Ducks (non è lunga): Five little ducks went out one day, over the hills and up away. Mother Duck said, "Quack Quack Quack Quack", but only four little ducks came back. Four little ducks went out one day, over the hills and …
40 code-golf  string 

27
La differenza non dovrebbe fare differenza
La tua azienda ha recentemente assunto un nuovo gruppo di amministratori di sistema estremamente dedicati . Pensano che il solo guardare gli schermi dei computer sia piuttosto limitante (voglio dire, la frequenza di aggiornamento a 60Hz non è abbastanza), quindi hanno collegato il bus dati della CPU a un DAC …

24
Attendere impazientemente l'input
Il tuo compito oggi è quello di attuare un limite di tempo per ottenere input, un compito che ho trovato piuttosto fastidioso da realizzare nella maggior parte delle lingue. Verrà creata una funzione di programma che richiede all'utente l'immissione. Immediatamente dopo che l'utente ha fornito l'input, stampa il messaggio input …
39 code-golf 

21
Distanza di Levenshtein
Mentre ci sono molte domande sulla distanza di modifica, come questa , non c'è una semplice domanda per scrivere un programma che calcola la distanza di Levenshtein. Qualche esposizione La distanza di modifica di Levenshtein tra due stringhe è il numero minimo possibile di inserzioni, eliminazioni o sostituzioni per convertire …
39 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.