Puzzle di programmazione e codice Golf

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

9
Tutti dovrebbero avere un amico
Un personaggio isolato è un personaggio (diverso da una nuova riga) che non ha un personaggio adiacente dello stesso tipo. I caratteri adiacenti possono essere a sinistra, a destra sopra o sotto, ma non in diagonali. Ad esempio nel seguente testo Hè isolato: Ybb YH% %%%% Tutti gli altri caratteri …

5
Calendario ASCII
Dato un elenco di attività e la loro data / ora di inizio, emette un calendario di arte ASCII che mostra le attività nei giorni appropriati. Tutte le attività sono garantite nello stesso mese, non ci saranno due attività nello stesso giorno e tutte le attività sono garantite per rientrare …

16
Numeri primi in gran numero
Dato un gran numero (nella base 10), come 1234567891011121314151617, trova in esso i "numeri secondari" principali. Un "numero secondario" primo è una sequenza consecutiva di cifre (presa dall'input), che rappresenta un numero primo (nella base 10). Input : un numero (una stringa, un file o qualunque cosa tu voglia). Output …

5
Centrosimmetrizzazione minima
Correlato attivamente. Obiettivo: data una matrice di numeri interi positivi , genera la matrice centrosimmetrica più piccola che contiene M (questa matrice può contenere anche numeri interi non positivi).MMMMMM Una matrice centrosimmetrica è una matrice quadrata con simmetria rotazionale dell'ordine 2, ovvero rimane la stessa matrice dopo averla ruotata due …

9
Gioco d'azzardo Mid-Autumn Festival
Domani è il festival di metà autunno e, nello spirito di quella vacanza, presenterò un gioco d'azzardo a cui noi (persone di Xiamen ) giochiamo durante le vacanze! Regole Il gioco si gioca con sei dadi a 6 facce. Diverse combinazioni di numeri hanno ranghi diversi, con un'enfasi speciale su …
11 code-golf  game 

4
Sequenza set crescente
sfondo Una sequenza di insiemi di ordine crescente è definita come una sequenza di insiemi interi che soddisfa quanto segue:S 1 , S 2 , ⋯ , S nNNNS1, S2, ⋯ , SnS1,S2,⋯,SnS_1,S_2,\cdots,S_n Ogni è un sottoinsieme non vuoto di . { 1 , 2 , ⋯ , N }SioSiS_i{ …


2
Un sacchetto di pane pigro
Lavoro in una panetteria che serve pane di frumento, segale, orzo, grano e francese, ma il fornaio è un po 'strano: impila i pani in ordine casuale e a volte lascia vuoti alcuni scaffali alla fine. Ogni giorno arriva lo stesso cliente e chiede uno di ogni pezzo di pane, …

5
Traccia un oggetto nello spazio 2d
Descrizione Il compito di questa sfida è ideare un programma o una funzione che tenga traccia di un determinato oggetto in uno spazio .n×nn×nn×n I / O Al tuo programma verranno dati 3 ingressi, che possono essere presi in modo sensato : nsarà la dimensione del lato dell'aereo. (quindi, per …

2
Blocca la partizione di una stringa
Ispirazione . Prendi in considerazione un elenco l, composto da numeri. Definire un'operazione di blocco sull'indice inell'elenco lper essere l'atto di spostare 3 elementi consecutivi a partire da identro lalla fine. Esempio: l, i (1-indexing) -> l (after applying block operation at index i) [1,2,3,4,5], 1 -> [4,5,1,2,3] [1,2,3,4,5,6,7], 3 …

13
Punteggio Briscola
introduzione Briscola è uno dei giochi di carte più popolari in Italia. È un gioco di carte divertente come Bridge. Briscola è ben nota per il suo bizzarro sistema di punti. In questa sfida, date due carte, otterrai se il primo segna più, meno o lo stesso numero di punti …

13
Primo Ultimo Ultimo Primo
Sfida Il compito è semplice. Dato un array e un primo e ultimo valore: restituisce il primo dell'ultimo dopo il primo e l'ultimo del primo prima dell'ultimo. O semplicemente: dato un array, var1, var2. Matrice di esempio: [var2,, var1,, var2,, var2, var1, var2,] Ritorno: L'indice del primo var2 sul lato …

2
Camel Up Cup: un torneo di giochi da tavolo AI
Camel Up Cup 2k18 In questa sfida, giocheremo al semi-popolare gioco da tavolo Camel Up. Camel Up! è un gioco da tavolo in cui i giocatori scommettono sui cammelli per vincere round, vincere la partita o perdere la partita, impostare trappole per influenzare il movimento o spostare un cammello. Ognuna …

14
Disegna una piramide discendente (aggiunta)
Sfida Data una sequenza di numeri interi non negativi, creare una funzione che genera una piramide discendente in cui i figli sono la somma di entrambi i numeri padre. Il risultato viene emesso come stringa usando tab \t. Nota: le schede finali su ogni riga non sono necessarie 1\t\t2\t\t3\n\t3\t\t5\t\n\t\t8\t\t results …
11 code-golf 

21
Programma di aggiornamento dei file di lingua di Minecraft
In 1.13, i file di lingua di Minecraft sono passati da un semplice formato multi-line key = value a JSON . Sfida Scrivi un programma che converte dal formato originale restituendo una stringa JSON. L'input può essere preso usando qualsiasi metodo di input standard, l'output deve essere json da qualsiasi …
11 code-golf  game  json 

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.