Puzzle di programmazione e codice Golf

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

17
Scrivi un programma valido dopo lo spostamento dei caratteri circolare
Potenzialmente molto difficile, ma ho visto cose straordinarie uscire da questo sito. L'obiettivo è scrivere un programma, in qualsiasi lingua, che faccia quello che vuoi. Il problema è che il programma deve essere valido dopo ogni spostamento circolare dei caratteri. Uno spostamento di carattere circolare è molto simile a uno …

4
Solutore di Wordsearch
Dato un elenco di parole e una griglia di lettere, trova tutte le parole nella griglia e rimuovi tutte le lettere che non fanno parte di nessuna delle parole. Le parole potrebbero essere avanti, indietro, su, giù o diagonale. Si può presumere che nessuna parola nell'elenco verrà visualizzata in più …

8
Densità cifre numeri quadrati
La densità delle cifre dei numeri quadrati (SNDD) di un numero - inventato da me stesso - è il rapporto tra il numero di numeri quadrati trovati in cifre consecutive e la lunghezza del numero. Ad esempio, 169 è un numero di 3 cifre contenente 4 numeri quadrati - 1, …

30
Trovare numeri non abbastanza primi
La tua sfida, se scegli di accettarla, è quella di codificare il golf in una funzione che restituisce vero o falso (o una simile rappresentazione significativa di sì e no) se un numero soddisfa i seguenti criteri: L'intero stesso è un numero primo OR Uno dei numeri interi vicini è …

9
Scegli la tua avventura
Scegli i tuoi libri di avventura sono una forma di letteratura interattiva in cui il lettore deve prendere decisioni che influenzano il risultato della storia. In alcuni punti della storia, il lettore ha più opzioni che possono essere scelte, ognuna delle quali invia il lettore a una pagina diversa del …

5
Scrivi codice buggy [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso 2 anni fa . Ora è il momento di mostrare le tue capacità di scrivere codice errato. Sto provando …

4
Arte ASCII Disegno a tratteggio di Bresenham
Scrivi il programma più breve possibile che disegna una linea di Bresenham nell'arte ASCII. Il tuo programma dovrebbe prendere due numeri interi xe y(riga di comando o stdin, a tua scelta) e disegnare una linea ASCII che inizia in alto a sinistra e va a destra xunità e yunità in …


24
Testo della canzone 12 Days of Christmas
Ho pensato che sarebbe stata una sfida divertente per tutti e sono curioso di vedere le soluzioni che le persone escogitano. Stampa il testo di "12 Days Of Christmas" On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second …

30
'Aggiungi' le lettere in una parola
Mio padre è un insegnante in pensione, ed era solito fare quiz di ortografia e matematica combinati, in cui lo studente scriveva una parola, e poi "segnava" la parola sommando le lettere, dove a = 1, b = 2, ecc. (es. gatto = 3 + 1 + 20 = 24). …
17 code-golf  word 

30
Funzione di conversione di numeri interi IPv4
Scrivi la funzione più breve per convertire un indirizzo IP nella sua rappresentazione di numero intero e inviarlo come numero intero. Per modificare un indirizzo IPv4 nella sua rappresentazione intera, è necessario il seguente calcolo: Suddividere l'indirizzo IP in quattro ottetti. (Octet1 * 16777216) + (Octet2 * 65536) + (Octet3 …

14
Permutazioni sotto mentite spoglie
Dato un nnn vettore -dimensionale vvv con ingressi reali, per una permutazione vicini ppp di (1,2,...,n)(1,2,...,n)(1,2,...,n) rispetto alla l1l1l_1 -distance. Dettagli Se è più conveniente, è possibile utilizzare permutazioni di (0,1,...,n−1)(0,1,...,n−1)(0,1,...,n-1) , invece. Se sono presenti più permutazioni più vicine, è possibile emetterne una o in alternativa tutte. L' l1l1l_1 …


2
Scrivi un irradiatore indurito dalle radiazioni
Il compito è scrivere un irradiatore indurito dalle radiazioni. Cosa intendo esattamente con questo? Un irradiatore è un programma che, quando viene fornita una stringa come input, produrrà tutte le possibili versioni della stringa con un carattere rimosso. Ad esempio, dato l'input Hello, world!, il programma dovrebbe produrre: ello, world! …

29
Invertisco il codice sorgente, inverti l'input!
Ancora un'altra palese fregatura di una fregatura di una fregatura . Votare quelli! Il tuo compito, se desideri accettarlo, è scrivere un programma / funzione che emetta / restituisca il suo input / argomento stringa. La parte difficile è che se invertisco il codice sorgente, anche l'output deve essere invertito. …

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.