Puzzle di programmazione e codice Golf

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

2
Risoluzione della forza bruta di linea nonogramma
sfondo Il nonogramma , noto anche come Picross o Griddlers, è un enigma in cui l'obiettivo è determinare se ogni cella sulla griglia 2D deve essere colorata o lasciata vuota, utilizzando il numero di celle colorate consecutive su ciascuna linea. Di seguito è riportato un esempio di puzzle Nonogram con …

11
Questa è la matrice di Pascal?
Nel triangolo di Pascal ogni numero è la somma dei due numeri direttamente sopra di esso, trattando i punti vuoti come zero: Ruotando il triangolo, possiamo ritagliare matrici quadrate di varie dimensioni e rotazioni che chiamerò matrici di Pascal . Nota che quelle matrici devono sempre contenere il primo . …

4
Quanto è illuminata questa stanza? 🔥 pt. 1
In relazione a questa domanda . Una stanza è definita come un poligono non intersecante (non necessariamente convesso), espresso come un elenco ordinato di coordinate bidimensionali. Una lampadina sufficientemente luminosa viene posizionata in un punto specifico all'interno della stanza ed emette luce in ogni direzione. Il tuo compito è trovare …


14
Quanto è frustrante il mio film?
I miei genitori hanno un dispositivo home theater. Il telecomando è rotto, rendendo incredibilmente difficile navigare a destra in un menu. Il più delle volte non funziona, ma quando lo fa si muove in modo incredibilmente rapido verso destra. Questo è ovviamente frustrante, ma è molto frustrante quando si desidera …
25 code-golf  string 

5
Traccia un percorso creato dai cambia direzione
Questa sfida si svolge su una griglia. +----------+ | | | | | | | | | | | | | | | | | | +----------+ Questo è 10 x 10, ma può avere qualsiasi forma rettangolare. Ci sono quattro direzioni su questa griglia. Su, giù, sinistra e destra. …
25 code-golf 

28
Fammi una metasequenza
sfondo Per questa sfida, una "metasequenza" sarà definita come una sequenza di numeri in cui non solo i numeri aumenteranno, ma anche l'incremento e l'incremento aumenterà di un valore crescente, ecc. Ad esempio, la metasequenza di livello 3 inizierebbe come: 1 2 4 8 15 26 42 64 93 130 …

15
Righello di intervallo arbitrario
Crea un programma che richiede una lunghezza e un elenco di intervalli e genera un righello di quella lunghezza con segni di spunta più lunghi per ogni intervallo usando i caratteri del disegno a tratteggio ┌ ┬ ┐ │ ╵ La prima riga dell'output dovrebbe iniziare con il segno di …

8
Numeri che esplodono
sandbox (cancellato) Consente di definire una matrice di 9s come: N=⎡⎣⎢999999999⎤⎦⎥N=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Consente di definire un numero che esplode come un numero in posizione (x,y)(x,y)(x,y) che può essere scomposto in interi uguali tra tutti i suoi vicini adiacenti (incluso se stesso) e il valore assoluto di …
25 code-golf  matrix 

16
Somma matrice non sovrapposta
Somma matrice non sovrapposta Dati k array di lunghezza n , genera la somma massima possibile usando un elemento da ciascun array in modo tale che non vi siano due elementi dello stesso indice. È garantito che k <= n. Ingresso Un elenco non vuoto di matrici non vuote di …

30
Come dicono i programmatori: sforzati di essere pigro
Storia Hai visto questo post da 9gag ? Forse hai la sensazione di fare le tue frasi. Ma poi ti rendi conto che potresti giocare a golf con una sceneggiatura in mezz'ora e non dovrai mai occupartene. La presentazione Il programma riceverà una stringa di input che restituirà con virgolette …
25 code-golf  string 

30
Disegna alcune frecce in espansione
Questa sfida riguarda la stampa di una serie di frecce di arte ASCII in crescita. Descriverò il modello a parole, ma potrebbe essere più facile guardare come appare l'inizio di questa serie: > < -> <- --> <-- ---> <--- ----> <---- -----> <----- ------> <------ ... Una freccia con …

6
Numeri di contenimento Prime (edizione rapida)
Questa è la sequenza A054261 Il ° numero di contenimento primario è il numero più basso, che contiene i primi primi numeri come stringhe. Ad esempio, il numero è il numero più basso che contiene i primi 3 numeri primi come sottostringhe, rendendolo il terzo numero di contenimento primo.nnnnnn235235235 È …

30
Conteggio a somma zero
Scrivere un programma o una funzione che, dato n ≥ 1, riporta il numero di soluzioni a ± 1 ± 2 ± 3 ± ... ± n = 0. Per n = 6 non ci sono soluzioni, quindi la risposta è 0. Per n = 4 ci sono due soluzioni, …


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.