Puzzle di programmazione e codice Golf

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

30
Implementa Sleep Sort
Sleep Sort è un algoritmo di ordinamento di numeri interi che ho trovato su Internet. Apre un flusso di output e, per ogni numero di input in parallelo, ritarda per il numero di secondi ed emette quel numero. A causa dei ritardi, l'ultimo numero verrà emesso per ultimo. Stimo che …
74 code-golf 

30
Trova il fattoriale!
Crea il programma o la funzione più breve che trova il fattoriale di un numero intero non negativo. Il fattoriale, rappresentato con !è definito come tale n ! : = { 1n⋅(n−1)!n=0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} In parole povere il fattoriale di 0 è 1 e il fattoriale di n, …

13
Simulatore frate
I fratelli dell'ordine di San Golfus il Conciso hanno la tradizione di recitare una breve preghiera ogni volta che vedono qualcuno che fa il segno della croce . A causa dell'elevato livello di peccato misurato recentemente tra i turisti, hanno installato telecamere a circuito chiuso nel monastero e ti hanno …
73 code-golf  matrix 

30
Crea una "H" da "H" più piccole
Sfida Creare una funzione o un programma che, quando viene assegnato un numero intero size, procede come segue: Se sizeè uguale a 1, output H H HHH H H Se sizeè maggiore di 1, output X X XXX X X dove Xè l'output del programma / funzione persize - 1 …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

30
Costruiscimi un muro di mattoni!
Sfida Ho bisogno di aiuto per costruire un muro di mattoni! Metti insieme un po 'di codice per me senza input e produci la seguente parete di output mostrata di seguito: _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ Ora, questo muro è esattamente 10alto e 70largo. Come …

30
Questa relazione è inquietante?
Secondo questo fumetto di XKCD , esiste una formula per determinare se il divario di età in una relazione è "inquietante". Questa formula è definita come: (Age/2) + 7 essendo l'età minima delle persone che puoi frequentare. Pertanto una relazione è inquietante se una delle persone in detta relazione è …

18
The Futuristic Gun Duel
Lo sfondo del futuro Nell'anno 2017, tu e il tuo avversario affronterete una battaglia futuristica con armi da fuoco in cui solo uno può sopravvivere. Sei tu abbastanza esperienza per sconfiggere il tuo avversario? Ora è il momento di perfezionare le tue abilità con le armi nel tuo linguaggio di …

24
Sfida della funzione hash Tweetable
In questa sfida del codice scriverai una funzione hash in 140 byte 1 o meno del codice sorgente. La funzione hash deve accettare una stringa ASCII come input e restituire un intero senza segno a 24 bit ([0, 2 24 -1]) come output. La tua funzione hash verrà valutata per …

30
Stack Exchange Vote Simulator
Scrivi un programma o una funzione che accetta una stringa contenente solo i caratteri ^e v(puoi presumere che non ci saranno altri caratteri). Leggere da sinistra a destra questa stringa rappresenta la sequenza di clic del mouse un singolo utente fatta durante la visualizzazione di una pila di cambio domanda …

28
Calcola Phi (non Pi)
No, non intendo ϕ = 1.618...e π = 3.14159.... Intendo le funzioni . φ (x) è il numero di numeri interi inferiori o uguali a xquelli a cui sono relativamente primi x. π (x) è il numero di numeri primi minori o uguali a x. Diciamo che "non pi" è …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

30
Suggerimenti per il golf a Haskell
Quali consigli generali hai per giocare a golf a Haskell? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale, almeno in qualche modo specifiche per Haskell. Si prega di inviare un solo suggerimento per risposta. Se non conosci il golf a Haskell, dai un'occhiata alla …

14
Ciao mondo in più lingue
Compito Crea un programma o una funzione valida in più linguaggi di programmazione e quando compilato / interpretato come un linguaggio diverso genera "Hello, World!" in un diverso linguaggio naturale. Ad esempio, una soluzione valida potrebbe generare Hello World!(inglese) quando compilato ed eseguito come C, Hallo Welt!(tedesco) quando compilato ed …

30
Cifre non collassate
Compito Data una serie di nomi inglesi di cifre "collassate" insieme, in questo modo: zeronineoneoneeighttwoseventhreesixfourtwofive Dividi la stringa in cifre: zero nine one one eight two seven three six four two five Regole L'input è sempre una stringa. Consiste sempre di uno o più nomi di cifre inglesi minuscoli, raggruppati …
72 code-golf  string 

16
Il browser Web più piccolo del mondo
backstory: Ti piace il tuo nuovo lavoro di programmazione in una mega-multinazionale. Tuttavia, non ti è consentito navigare sul Web poiché il tuo computer ha solo una CLI. Eseguono anche sweep dei dischi rigidi di tutti i dipendenti, quindi non è possibile scaricare semplicemente un browser Web CLI di grandi …

27
Più è meno e meno è di più
Chiunque può aumentare l'output di un programma aggiungendo caratteri, quindi facciamo l'esatto contrario. Scrivi un programma completo, una funzione interna o uno snippet per un ambiente REPL in una lingua a tua scelta che soddisfi i seguenti criteri: Il codice deve contenere almeno 1 carattere. L'esecuzione del codice originale produce …

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.