Puzzle di programmazione e codice Golf

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

3
Router del rotore su una griglia
Ingresso Il tuo input è una singola stringa, separata da newline in 2n+1righe di lunghezza 2n+1, per un numero intero n ≥ 0. L'intero nnon fa parte dell'input; dovrai calcolarlo dalla stringa. Le linee sono composte dai "caratteri di direzione" >^<v. Se i newline rappresentano un problema, è possibile sostituirli …
10 code-golf  grid 

2
Camion in un parcheggio
Ci sono spazi di parcheggio P in un parcheggio, sebbene alcuni spazi siano occupati da automobili rappresentate da ottotorpe #mentre gli spazi liberi sono punti .. Presto arriveranno T camion, ognuno dei quali occuperà esattamente L spazi consecutivi. I camion non devono essere parcheggiati uno accanto all'altro. Il tuo compito …
10 code-golf 


1
Cattive notizie, qualcuno
Nell'episodio di Futurama, i membri dell'equipaggio del Prigioniero di Benda si scambiano i corpi l'uno con l'altro, con la cattura che nessuna coppia di corpi può scambiare le loro menti più di una volta. Sfida Scrivi un programma o una funzione che accetta una raccolta valida di scambi mente-corpo che …
10 code-golf  math 


9
Costruisci un codificatore rot32
Costruire un codificatore rot13 golfato è troppo facile perché le lettere sono tutte dello stesso ordine nello spazio dei caratteri ASCII. Proviamo invece un motore rot32. Il tuo compito è costruire una funzione che accetta una stringa Base64 come input e restituisce la stessa stringa ma con ogni lettera ruotata …
10 code-golf 

12
Paradosso della ripartizione
Dato: Un numero naturale S . Un elenco di N pesi razionali W che si sommano a 1. Restituisce un elenco L di N numeri interi non negativi, in modo che: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal In altre parole, approssimare S⋅W_is con numeri interi il …

5
Implementa funzionalità simili a t9
La tua sfida oggi è implementare una funzionalità simile al t9 . Implementerai una funzione che avrà solo 2 parametri. Riceverai 1 numero di telefono in una stringa e il contenuto di un file di testo con un elenco di parole (non assumere uno stile di nuova riga specifico). È …

10
Verifica Magic Square
Un quadrato magico è una matrice quadrata di numeri con il lato n costituito dagli interi positivi distinti 1, 2, ..., n ² disposti in modo tale che la somma degli n numeri in qualsiasi linea diagonale orizzontale, verticale o principale sia sempre la stesso numero, noto come costante magica. …
10 code-golf  math 

1
Shubbles and Smoles - Part I
Il set up Considera una scatola di forma strana contenente 29 celle numerate, come mostrato nella Figura 1 di seguito. All'interno di questa scatola 2D ci sono due specie di animali di forma quadrata: bolle e smole. La Figura 1 (a) mostra alcune bolle in blu e alcune bolle in …

24
Poliziotti e ladri bowling (Ladri)
Discussione di ladri In questa sfida, il tuo obiettivo è quello di decifrare un po 'di codice scritto dai poliziotti (il loro codice è qui ) modificandolo. Hai decifrato il loro codice se: Il tuo codice modificato ha una distanza massima di levenshtein di 10 dal loro e ha meno …

4
Codice Anagramming
Proviamo di nuovo. Lo scopo di questo concorso è quello di creare due pezzi di codice che siano anagrammi l'uno dell'altro (i due devono contenere gli stessi byte in un ordine diverso) e faranno i seguenti compiti: Uno deve verificare se un numero immesso è felice o primo e emettere …

6
Trova il periodo più piccolo da un numero> 1000 cifre
Il tuo compito è prendere questo numero come input (anche se dovrebbe funzionare anche con qualsiasi altro numero): 18349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957 e trova il periodo più piccolo, che è in questo caso: 1834957034571097518349570345710975183495703457109751834957034571097518349570345710976 Buona fortuna e buon divertimento! Chiarimenti : Il numero di input ha almeno un periodo e un periodo parziale …
10 code-golf 

1
Trova la mossa migliore in una partita di Tetris
Tetris mi piace molto, ma non sono molto bravo. Solo una volta mi piacerebbe vedere quell'astronave decollare davanti ai miei occhi! E dato che i computer sono davvero fantastici in tutto, l'unica soluzione possibile è creare un programma per riprodurlo per me ... tranne per il fatto che farai quel …
10 code-golf  tetris 


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.