Puzzle di programmazione e codice Golf

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



3
Formatta un elenco di parole
La tua sfida è quella di formattare un elenco di parole su più righe che non siano più lunghe di un determinato numero di caratteri, in modo che ogni riga contenga quante più parole possibili e nessuna parola venga inutilmente tagliata. Ingresso L'input sarà un elenco di parole separato da …
16 code-golf  string 

1
Posso vivere qui?
Nel gioco Terraria , una delle meccaniche di gioco prevede la costruzione di case in modo che un NPC possa spostarsi. Esiste una rigida serie di regole per ciò che conta o meno come casa valida. Ecco l'elenco delle regole: L'area totale della casa deve essere di almeno 60 piastrelle …
16 code-golf  string  game  grid 

11
Pi Day, Pi Minute o Pi Second?
In questa sfida dovrai determinare se si tratta di Pi Day, Pi Minute o Pi Second. Poiché Pi è irrazionale, vuole che il tuo codice sia il più breve possibile. Esempi Non viene fornito alcun input , il programma dovrebbe utilizzare l'ora di sistema. L'ho appena aggiunto per chiarezza March …
16 code-golf  date  pi 

7
Consigli per giocare a golf a Prolog
Quali consigli generali hai per giocare a golf in Prolog? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale che siano almeno in qualche modo specifiche per Prolog (ad esempio, le variabili di una lettera non sono specifiche di Prolog per ridurre le dimensioni dei …
16 code-golf  tips 

5
Trova i Primi XOR
In questa sfida posta da xnor, ci è stato chiesto di implementare la moltiplicazione XOR. In questa sfida l'obiettivo è trovare i primi nnumeri primi XOR. I numeri primi XOR sono molto simili ai numeri primi normali, come puoi vedere dalle seguenti definizioni: Definizione di numero primo: un numero positivo …

28
Scrivi la Revu'a
In realtà non ispirato né da Atbash Self Palindromes né dal calcolatore generalizzato Gematria . Data una stringa s di lunghezza n , genera la sequenza Revu'a , che è il primo carattere di s , i primi due caratteri di s , ... i primi n -2 caratteri di …

4
Un file di script eseguibile che viene eseguito su POSIX e Windows
Sfida : scrivere un singolo file di script foo.cmdche può essere richiamato dal cmd.exeprompt di Windows vanilla (non PowerShell, non in modalità amministratore), per eseguire codice arbitrario specifico per Windows ... > .\foo.cmd Hello Windows! ... ma anche essere richiamato inalterato da una tipica POSIX (Linux / OSX) Shell Prompt …

3
Lancio dei dadi
Lancio dei dadi Quindi, stavo lanciando i dadi qualche tempo fa e ho pensato a una sfida. Dato il cubo con una rete presa dall'input e un elenco di mosse, trova il quadrato in fondo alla fine. Userò questa immagine per gli esempi qui. Ingresso Prendi una stringa con un …


2
Partizionare in sottosequenze crescenti
specificazione Questa sfida è semplice da dichiarare: il tuo input è un array non vuoto di numeri interi non negativi e il tuo compito è dividerlo in quante meno sottosequenze crescenti possibili. Più formalmente, se l'array di input è A, l'output è un array di array Btale che: Ciascuna Bforma …

1
Quando i proiettili si scontrano
Questa sfida si basa su un indovinello che ho letto in qualche libro qualche tempo fa, che ho trovato di nuovo qui . Si tratta di proiettili sparati da una pistola una volta al secondo a velocità variabili che viaggiano in linea retta per sempre. Quando un proiettile colpisce un …



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.