Puzzle di programmazione e codice Golf

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

6
Area di uno scafo convesso 2D
Ti viene data una matrice / lista / vettore di coppie di numeri interi che rappresentano coordinate cartesiane ( x , y)(x,y)(x, y) di punti su un piano euclideo 2D; tutte le coordinate sono comprese tra - 104−104−10^4 e 10410410^4 , sono ammessi duplicati. Trova l'area dello scafo convesso di …

12
Quadrati modulo magico
Sono un grande fan della teoria dei numeri. Una cosa importante nella teoria dei numeri è l'aritmetica modulare; la definizione essendo se e solo se m \ mid ab . Una cosa divertente da fare è aumentare i poteri: specialmente quando il modulo è un numero primo. In particolare, è …

11
Simula tag ciclico bit a bit
Sfida Dato due stringhe in qualsiasi formato I / O predefinito, procedere come segue: NOTA: la sfida farà riferimento alla prima stringa come "dati" e alla seconda denominata "programma". Cambia il programma in una stringa infinita che è solo il programma ripetuto all'infinito (es. 10-> 1010101010...). La sfida si riferirà …

6
Interprete di manipolazione delle stringhe
Sommario È stato creato un nuovo linguaggio di manipolazione delle stringhe, usando solo i caratteri $+#-!*|@>! Il tuo compito è implementare un interprete per il minor numero di byte possibile. Ingresso Una stringa, che è una singola riga di questa lingua. Questo può essere preso in qualsiasi modo ragionevole (stdin, …

1
Implementa MENACE
sfondo MINACCIA ( M achine E ducable N oughts Una ° C rosses E ngine) è un algoritmo di apprendimento automatico superficiale rudimentale per le Noughts gioco e Croci, creato da scienziato informatico britannico Donald Michie nel 1960. È stato originariamente implementato con 304 scatole di fiammiferi, ciascuna etichettata con …

2
Golf Paterson's Worms
I vermi di Paterson sono una specie di automa cellulare che esiste su una griglia triangolare infinita e, ad ogni passo, ruotano in una direzione e muovono di un'unità. Le loro proprietà distintive sono che non possono mai andare nello stesso punto due volte e ogni volta che incontrano gli …

3
Posizioni ambigue su una griglia
Hai un piccolo robot con quattro sensori di distanza. Conosce la disposizione di una stanza, ma non ha senso dell'orientamento se non quello di essere in grado di bloccare l'orientamento della griglia. Vuoi essere in grado di scoprire dove si basa il robot in base alle letture, ma può essere …
11 code-golf  grid 


9
La grande piramide di Quine
Il compito è una sfida piuttosto semplice con una svolta, è necessario generare il codice sorgente a forma di piramide. La forma di una piramide è definita di seguito: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Il limite principale di questa sfida è che il tuo quine deve contenere …

11
Genera una stringa di pitch di baseball
Obbiettivo Scrivi un programma o una funzione che accetta un numero intero positivo ne genera in modo casuale una serie legale di passi (d'ora in poi chiamata stringa del passo) di lunghezza n. Ingresso Un numero intero positivo diverso da zero n<= 100 Produzione Restituisce una stringa casuale, o un …

3
È una sequenza aritmetico-geometrica?
Una sequenza aritmetico-geometrica è il prodotto elementally di una sequenza aritmetica e una sequenza geometrica. Ad esempio, 1 -4 12 -32è il prodotto della sequenza aritmetica 1 2 3 4e della sequenza geometrica 1 -2 4 -8. L'ennesimo termine di una sequenza aritmetico-geometrica intera può essere espresso come un'n= rn⋅ …


3
Conta le matrici che creano set unici
Questa domanda ha una configurazione simile a Trova un array che si adatta a una serie di somme sebbene sia abbastanza diverso nei suoi obiettivi. Considera una matrice Adi lunghezza n. La matrice contiene solo numeri interi positivi. Per esempio A = (1,1,2,2). Definiamo f(A)come l'insieme delle somme di tutti …

12
Dividilo. Ma non tutto!
Ispirato da questa domanda StackOverflow . Ingresso: Prenderemo tre input: Un carattere delimitatore su cui Ddividere Un personaggio Itra due dei quali ignoriamo il carattere delimitatore (lo so, sembra vago, ma lo spiegherò di seguito) Una stringa S Produzione: Un elenco / array contenente le sottostringhe dopo la divisione. Esempio: …
11 code-golf  string 

1
Bot ubriaco quasi miope educato su un campo minato
Come può suggerire il titolo, questo problema è semi-ispirato dal Polite Near-Sighted Drunk Bot di @NP Il nostro povero bot viene posizionato su una griglia cartesiana all'origine e, dopo ogni minuto, si sposta di 1 unità in una delle quattro direzioni (Su, Giù, Sinistra, Destra). Dopo n minuti, tutte le …

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.