Puzzle di programmazione e codice Golf

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

3
Ricrea la frase
Questa sfida consiste in due parti. Il vincitore sarà la soluzione con il conteggio dei byte totali più basso. La stessa lingua deve essere utilizzata per entrambe le sfide. Parte 1: Scrivi una funzione o un programma che accetta come input una frase con solo parole valide e genera un …

1
Scrivi un interprete per 2B
Scrivi un interprete per 2B Mi piace il linguaggio esoterico 2B di David Catt , con memoria memorizzata in un nastro in cui ogni cella è un nastro separato di byte (il "sottotipo"). Scrivi un interprete per questo! Specifica della lingua Le specifiche ufficiali sono disponibili qui . In questa …

5
Test lettera adiacente
Un aspetto del test di sicurezza della password è l'esecuzione di lettere adiacenti sulla tastiera. In questa sfida, è necessario creare un programma che ritorni truese una stringa contiene esecuzioni di lettere adiacenti. Cosa conta come una sequenza di lettere adiacenti? Per questa versione semplificata di un tester di sicurezza …

2
Scrivi un ~ ATH Interpreter
Il popolare webcomic Homestuck fa uso di un linguaggio di programmazione chiamato ~ATHa distruggere gli universi. Mentre questa sfida al golf del codice non è quella di scrivere un programma per annientare la nostra esistenza, distruggeremo alcune entità più mansuete (anche se meno interessanti): le variabili . ~ATH(pronunciato "fino alla …

12
Rotolamento dei dadi iterati
Dato un input in ncui 3 <= n <= 25, eseguire i seguenti passaggi, iniziando con un ndado a faccia singola (facce nel campo [1, n], incluso): Stampa il risultato del lancio dei ndadi sul lato corrente in gioco, nel modulo kdn: X(dove si Xtrova il risultato ed kè il …
12 code-golf  random 

5
Qual è quell'angolo?
L'obiettivo di questa sfida è determinare l'angolo di una linea in un'immagine. Regole sull'immagine: Lo sfondo dell'immagine sarà bianco ( #FFFFFF) Il tratto della linea sarà nero ( #000000) La linea NON sarà anti-alias L'immagine sarà di 100x100 pixel La linea inizierà al centro dell'immagine La linea inizierà a puntare …

3
Un gioco di serrature e chiavi
Ci sono n caselle, numerate 1-n . Ogni casella è bloccata, in modo che possa essere aperta da un solo tipo di chiave corrispondente (anch'essa numerata 1-n ). Queste chiavi sono sparse casualmente nelle caselle (una casella può avere un numero qualsiasi di chiavi, una chiave può avere un numero …

3
Festival delle luci di arte ASCII
Scrivi, nel minor numero di caratteri possibile, un programma che accetta zero o sei argomenti della riga di comando menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (Entrambi i moduli devono essere supportati. La versione a argomento zero equivale a chiamare la versione a sei argomenti con la data e …

1
Una prova eccellente, troppo piccola per essere—!
Ti siedi a casa, strofinandoti le mani nel modo più malvagio. Questa volta, sarò in grado di impostare la community A-SPIN! Dirò semplicemente di aver dimostrato questo problema (che è senza dubbio migliorabile) all'interno di questo libro qui ... Si apre alla prima pagina pertinente. Scarabocchi quelle parole ... Sei, …

4
Rilevatore di bordi Sobel
Il tuo compito è scrivere un programma che acquisisca un'immagine di input ed esegua il rilevamento dei bordi per diventare un'immagine di output. Il rilevamento dei bordi funziona come segue (se non chiaro, vedere rilevamento dei bordi sobel ): Il valore per un pixel è la luminosità totale di un …

8
Composizione di etichette multidimensionali
In un mondo multidimensionale punk a vapore, il nostro capo desidera apporre etichette di indice stampate su ciascun cassetto nell'armadietto multidimensionale del nostro conglomerato. Il boss vuole comporre l'intero foglio di etichette in un unico modulo, usando un font acquistato solo per questo scopo, quindi dobbiamo ordinare i tipi (pezzi …

7
Quines di interruzione del segnale
Quining ha una lunga storia - se non ne hai mai sentito parlare, fai clic sul tag e leggi un po 'su di esso. Il tuo compito Emette una serie infinita di 1s (senza altre spaziature [newline, spazi, ecc.]) FINO A SIGINT (in genere CTRL-C) viene chiamato. Quando viene chiamato, …
12 code-golf  quine 


3
È la stagione di massa
I bilancieri nella mia palestra sembrano così: =========[]-----------------------[]========= Possono contenere piatti di cinque dimensioni diverse, 2,5 libbre, cinque libbre, dieci libbre, 25 libbre e 45 libbre: . . ! | . ! | | | | | | | | ' ! | | | ' ! | ' Per …

3
Carote. Così. Molti. Carote
Accidenti, sono molte carote. L'ispirazione L'obiettivo È necessario creare un programma che, in quante più lingue possibile, sostituisca ogni istanza ^con un link formattato per il markdown (il che significa che se dovessi postarlo in una risposta, lo leggerebbe automaticamente come immagine e posizionerebbe invece l'immagine delle parole) di questa …

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.