Puzzle di programmazione e codice Golf

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

9
Disegnare la curva di Peano
introduzione In geometria, la curva di Peano è il primo esempio di una curva di riempimento dello spazio scoperta da Giuseppe Peano nel 1890. La curva di Peano è una funzione suriettiva e continua dall'intervallo unitario al quadrato dell'unità, tuttavia non è iniettiva. Peano è stato motivato da un precedente …

11
Termini della sequenza ECG
introduzione La sequenza ECG inizia con 1 e 2, quindi la regola è che il termine successivo è il numero intero positivo più piccolo non già presente nella sequenza e il cui fattore comune con l'ultimo termine è maggiore di 1 (non sono coprimi). I primi termini sono: 1, 2, …

27
La congettura inversa di Collatz
Penso che la congettura di Collatz sia già nota. Ma cosa succede se invertiamo le regole? Inizia con un numero intero n> = 1. Ripeti i seguenti passi: Se n è pari , moltiplicalo per 3 e aggiungi 1. Se n è dispari , sottrarre 1 e dividerlo per 2. …

16
Taglia quello sfondo distratto!
Non è fastidioso quando si scatta una foto, ma lo sfondo toglie la sostanza reale dell'immagine? Direi che lo è. Devo sapere quanto dovrei ritagliare per sbarazzarmi di questo problema! Ma - come al solito - sono abbastanza pigro, quindi ho bisogno di qualcuno che lo faccia per me ... …

4
Convertire una tabella grafica ASCII in una tabella UTF-8
Quando scrivo documentazione, commenti, ecc., Adoro creare tabelle ASCII. Di solito sembrano piuttosto belli, ma ho sempre la sensazione che possano apparire ancora migliori, specialmente dal momento che UTF-8 / Unicode include i personaggi del disegno a scatola . Tuttavia, questi personaggi sono molto onerosi da usare, e richiedono l'inserimento …

10
I residui quadratici sono così divertenti!
definizioni Residui quadratici Un numero intero rrr è chiamato un residuo quadratico modulo nnn se esiste un intero xxx tale che: x2≡r(modn)x2≡r(modn)x^2\equiv r \pmod n L'insieme dei residui quadratici modulo nnn può essere semplicemente calcolato osservando i risultati di x2modnx2modnx^2 \bmod n per 0≤x≤⌊n/2⌋0≤x≤⌊n/2⌋0 \le x \le \lfloor n/2\rfloor . …

15
Logic Gates Manualmente
Crea un programma che simuli le porte logiche di base. Input: una parola in maiuscolo seguita da 2 numeri binari di 1 cifra, separati da spazi, ad esempio OR 1 0. I cancelli OR, AND, NOR, NAND, XOR, e XNORsono necessari. Uscita: quale uscita del gate logico inserito verrà data …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

8
Complimenti rovescio
Questa sfida è stata creata per celebrare il mio primo linguaggio esoterico, Backhand ! Il rovescio è un linguaggio unidimensionale con un flusso di puntatore non lineare. Il puntatore si sposta di tre passaggi alla volta, eseguendo solo ogni terza istruzione. Il programma 1..1..+..O..@aggiungerà 1 + 1 e l'uscita 2 …

7
Fai i numeri più grandi e più piccoli
Ispirato da questo post su Puzzling. Gli spoiler per quel puzzle sono qui sotto. Dati tre interi positivi come input, (x, y, z)costruisci l'intervallo inclusivo [x, y], concatena quell'intervallo insieme, quindi rimuovi zle cifre non necessariamente consecutive per produrre gli interi positivi più grandi e più piccoli possibili. Gli zeri …

5
Una spirale ASCII ben spaziata
Considera questa spirale ########### # # ####### # # # # # ### # # # # # # # # # # # # # # # # ##### # # # ######### A partire dal centro: La prima riga (verso l'alto) ha 3 caratteri. La seconda riga ha …

10
Esercitiamoci con le regole del punteggio di 421!
421 è un gioco di dadi piuttosto popolare in Francia e in altri paesi europei. Si gioca principalmente nei bar e nei pub per determinare chi comprerà il prossimo giro di drink. Il gioco completo di solito si gioca in due turni, con gettoni che ogni giocatore cerca di eliminare, …

1
Anomalie della cache FIFO
Questa è la sfida di follow-up da questa , se sei confuso per favore controlla prima quella. Innanzitutto, supponiamo che sia il numero di errori della cache che una sequenza s di accessi alle risorse avrebbe presumendo che la nostra cache abbia capacità k e utilizzi uno schema di espulsione …

12
Piccoli numeri Ramsey
Sfondo: il numero di Ramsey indica il numero minimo di vertici nel grafico completo tale che una colorazione del bordo rosso / blu di abbia almeno un rosso o un K_s blu . I limiti per r più grandi sono molto difficili da stabilire.v K v K v K r …

11
Ritaglia ASCII Art Challenge
L'arte ASCII è divertente. I moderni editor di testo sono molto bravi a manipolare il testo. I moderni linguaggi di programmazione sono all'altezza del compito? Un compito comune nella manipolazione dell'arte ASCII è ritagliare il testo in un rettangolo tra due caratteri. Questo è il compito che devi implementare in …

12
Giochiamo a Reaper - Chiuso per Sottomissioni
NOTA : il vincitore di questa competizione è Jack !!!. Non saranno più accettate proposte. Ecco la chat room per questa sfida del re della collina . Questo è il mio primo, quindi sono aperto ai suggerimenti! Reaper è un concetto di gioco sviluppato da Art of Problem Solving che …

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.