Puzzle di programmazione e codice Golf

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

12
Set di additivi N-unicamente
Ricorda che un set non è ordinato senza duplicati. Definizione Un insieme di additivi N - S S la cui lunghezza è K è un insieme tale che tutti i sottoinsiemi di lunghezza N in S sommano numeri diversi. In altre parole, le somme di tutti i sottoinsiemi di lunghezza …

9
In materia di password
In Keep Talking e Nessuno esplode , i giocatori hanno il compito di disinnescare le bombe in base alle informazioni dei loro "esperti" (altre persone con un manuale). Ogni bomba è composta da moduli, uno dei quali può essere una password, in cui all'esperto viene fornito questo elenco di possibili …
10 code-golf 

25
Calcola la velocità relativistica
Nella relatività speciale , la velocità di un oggetto in movimento rispetto a un altro oggetto che si muove nella direzione opposta è data dalla formula: s=v+u1+vu/c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ 2) In questa formula, …

30
Gruppi di elementi ripetuti
Descrizione della sfida Dato un elenco / matrice di elementi, visualizza tutti i gruppi di elementi consecutivi ripetuti. Descrizione input / output Il tuo input è un elenco / matrice di elementi (puoi presumere che siano tutti dello stesso tipo). Non è necessario supportare ogni tipo di linguaggio, ma deve …

2
Costruire un ponte
Il tuo compito è quello di costruire un ponte per collegare due scogliere con un input d, la distanza a parte. dsarà sempre pari Tuttavia, il bridge ha bisogno di colonne per sostenerlo. Ogni colonna può contenere un massimo di 6 spazi su ciascun lato. Per questo esempio: ________ ________ …

1
Galleggerà?
La sfida Data una stringa 2d che rappresenta il fondo di una barca come input, è necessario determinare se la barca galleggerà o meno. Questa stringa 2D può essere in qualsiasi formato più conveniente. (Stringa con newline, elenco di stringhe, elenco di elenchi di caratteri, ecc.) Stampa un valore di …

1
Quante forme ci sono in questa immagine?
I bambini sono molto bravi a classificare gli oggetti e contarli. I computer sembrano avere più problemi. Questa è una versione semplificata di questo problema. Puoi scrivere un piccolo programma in grado di classificare e contare gli oggetti in un'immagine? Il problema: data un'immagine contenente uno o più cerchi e …

2
Questo è unicamente concatenabile?
In questa sfida sul codice prefisso , abbiamo appreso che i codici prefisso sono concatenabili in modo univoco. Ciò significa che possono essere uniti senza separatore e senza ambiguità. Ad esempio, poiché [1,2,45] è un prefisso, posso unirli senza separatore in quanto tale: 1245245112145, e non ci sarà alcuna ambiguità. …
10 code-golf 

8
Golf l'algoritmo K-significa
K-mean è un algoritmo di clustering standard non supervisionato, che, dato un insieme di "punti" e un numero di cluster K, assegnerà ciascun "punto" a uno dei cluster K. Pseudo-codice di K-significa Nota che ci sono molte varianti di K-medie. Devi implementare l'algoritmo che sto descrivendo di seguito. Potresti avere …

3
Disegna un cubo semplice
Non abbiamo una sola sfida nel disegnare un cubo tridimensionale reale, quindi eccolo qui: Sfida Il tuo compito è disegnare un cubo ruotato con prospettiva. Può essere in una finestra separata o come immagine. Ingresso L'immissione è di 3 numeri separati tra 0 e 359,99 ... Questi rappresentano la rotazione …

4
Winala tavole solitari Mancala
Mancala è il nome di una famiglia di giochi da tavolo che di solito coinvolge una serie di tazze piene di perline che i giocatori manipolano. Questa sfida utilizzerà una serie di regole specifiche per una variante del solitario del gioco. Il tabellone è costituito da un "cestino" ad un'estremità, …

7
Crea il tuo esercizio in palestra e segui il percorso
Facciamo un esercizio insieme, vero? Segui semplicemente i movimenti dello stickman. Quale stickman chiedi? Quello che stiamo per creare! Crea un programma che consenta un input di stringa contenente solo numeri interi e produca le seguenti nove figure stilizzate con un intervallo tra: @ \@/ |@_ _@| @/ \@ |@| …




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.