Puzzle di programmazione e codice Golf

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

8
Jimmy ha bisogno del tuo aiuto!
Sembra di recente, ci sono stati molti Jimmy che cadevano a morte, come si può vedere qui , e qui dove è stato chiesto di determinare se Jimmy sarebbe caduto. È ora di porre fine a questa follia e provare a salvare Jimmy. Jimmy ha tre parti del corpo /, …

20
Le righe più contribuenti
Data una matrice non vuota di numeri interi non negativi, rispondi a quali righe univoche contribuiscono maggiormente alla somma totale degli elementi nella matrice. Rispondi con qualsiasi indicazione ragionevole, ad esempio una maschera dell'ordine di aspetto (o dell'ordinamento) delle righe univoco, o degli indici (a base zero o uno) di …

9
Fatti del calendario XKCD
Ispirazione . Pubblicato con il permesso . Stampa uno dei possibili "fatti" del calendario XKCD: Puoi ottenere il testo e la struttura grezzi dalla mia implementazione di riferimento APL o dalla trascrizione di Spiega XKCD (incluso il testo del titolo appena sotto l'illustrazione). Regole Ad ogni nodo decisionale, ci deve …

26
Non è troppo difficile codificare questo giusto?
Devi scrivere un programma o una funzione in qualsiasi lingua che emetta questo schema: ~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~ |~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||~| ||~|||||||||||||||||||||||||||||||||||||||||||||||||||||||~|| |||~|||||||||||||||||||||||||||||||||||||||||||||||||||||~||| ||||~|||||||||||||||||||||||||||||||||||||||||||||||||||~|||| |||||~|||||||||||||||||||||||||||||||||||||||||||||||||~||||| ||||||~|||||||||||||||||||||||||||||||||||||||||||||||~|||||| |||||||~|||||||||||||||||||||||||||||||||||||||||||||~||||||| ||||||||~|||||||||||||||||||||||||||||||||||||||||||~|||||||| |||||||||~|||||||||||||||||||||||||||||||||||||||||~||||||||| ||||||||||~|||||||||||||||||||~|||||||||||||||||||~|||||||||| |||||||||||~|||||||||||||||||~|~|||||||||||||||||~||||||||||| ||||||||||||~|||||||||||||||~|||~|||||||||||||||~|||||||||||| |||||||||||||~|||||||||||||~|||||~|||||||||||||~||||||||||||| ||||||||||||||~|||||||||||~|||||||~|||||||||||~|||||||||||||| |||||||||||||||~|||||||||~|||||||||~|||||||||~||||||||||||||| ||||||||||||||||~|||||||~|||||||||||~|||||||~|||||||||||||||| |||||||||||||||||~|||||~|||||||||||||~|||||~||||||||||||||||| ||||||||||||||||||~|||~|||||||||||||||~|||~|||||||||||||||||| |||||||||||||||||||~|~|||||||||||||||||~|~||||||||||||||||||| L'output è composto da 20 righe di 61 caratteri ciascuna. Regole Sono vietate le scappatoie standard …

25
Buon vecchio suffisso vettoriale
Ispirato a un vecchio manuale ... La sfida Definisco l' un th suffisso vettore b come la lista booleana di lunghezza una con b trascinamento valori truthy. Scrivere un programma o una funzione che, dato un e b con qualsiasi mezzo, restituisce l' una esimo suffisso di vettore di B …

2
Numero massimo di violazioni PEP8 in una sola riga
Il tuo compito è scrivere un file che contenga una riga con molte violazioni di pep8 . Le regole: Usiamo la versione 1.5.7 di pep8 e le impostazioni predefinite. Non è consentito chiamare pep8 con altre opzioni della riga di comando o utilizzare un file rc personalizzato. Lunghezza massima della …

11
Ciao mondo con una svolta
Il tuo obiettivo : scrivere un pezzo di codice che risulti nel classico risultato di "Ciao, mondo!" in fase di stampa su STDOUT o equivalente. Regole : il codice deve essere interamente in stampa ASCII. Tutto il codice deve essere funzionale: la rimozione di ogni singolo carattere di conteggio deve …

23
Spostiamo il rover su Marte!
Sommario Il compito è di navigare sul rover su Marte e dire le sue coordinate e direzione finali. Ingresso: Primo input: Per prima cosa il tuo programma deve prendere l'input che sarà nel seguente formato: [X-Coordinate],[Y-Coordinate],[Direction] La direzione deve essere: Noppure Soppure Eoppure W(lettere iniziali di nord, sud, ovest, est) …

6
Dove atterrerà la palla?
Data una stringa in cui la prima riga contiene spazi e un punto ( ., la "palla"), seguita da linee contenenti spazi, barre ( /) e barre rovesciate ( \), determinare in quale colonna la palla atterrerà dopo essere caduta dalla sua posizione iniziale . Ciascuno lo /sposta a sinistra …

2
Compressione di formule booleane
Sintassi ~Non /\e \/o tveri e propri ffalsi P, Q, FISH, ecc: variabili (Gli operatori sono indicati in ordine di precedenza) introduzione Alcune formule booleane possono essere modificate in forme diverse per renderle più brevi. Ad esempio, la formula ~(~P /\ ~Q) può essere modificato nella forma più breve P\/Q …

2
Hacker di slot machine
Problema: hacker di slot machine di Facebook Hacker Cup 2011 Round 1B Obiettivo: il codice più breve nella tua lingua preferita usando stdin / stdout. Non puoi presumere che getRandomNumbersia definito, cioè la tua soluzione deve includere una versione potenzialmente golfata come funzione o in qualche altro modo. Soluzione di …
17 code-golf 

13
Calcola una roccia che rotola giù da una collina
introduzione Sisifo stava avendo dei problemi al lavoro ultimamente. Sembra che non riesca mai a fare nulla e gli piacerebbe trovare una soluzione a questo problema. Il suo attuale impiego richiede di far rotolare una roccia su una collina. Di solito fa bene il suo lavoro, ma ogni volta che …
17 code-golf 


1
La potente connessione
introduzione C'è una piantagione definita da una grande tavola quadrata come questa: I numeri all'interno di ogni quadratino rappresentano il valore / contanti / ... L'agricoltore ha bisogno di aiuto per trovare gli N quadrati collegati (ciò significa che tutti gli N quadrati devono avere almeno un bordo condiviso) che …
17 code-golf  grid 


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.