Puzzle di programmazione e codice Golf

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

6
Calcolo delle aree.
Il codice più piccolo che indica l'area tra la curva p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., la linea y = 0, la linea x = 0 e la linea x = C (cioè qualcosa del genere: ) Puoi …
12 code-golf 

8
Codifica dell'albero binario
Supponiamo che tu abbia un albero binario completo (cioè ogni nodo interno ha esattamente due discendenti non vuoti). Ogni nodo contiene un numero intero diverso da zero. Ti viene assegnato il compito di codificare e decodificare l'albero in / da un elenco di numeri interi. L'albero è memorizzato internamente qualcosa …

9
Consegna Postino
Ho appena trovato un lavoro come postino e ho bisogno del tuo aiuto per mantenerlo. Devo ordinare molte e-mail prima di uscire per consegnarle. Le strade sono numerate rigorosamente in sequenza, iniziando con 1 all'inizio della strada e proseguendo in ordine saltando nessun numero fino alla fine, con numeri dispari …
12 code-golf  string 

6
Correggi le mie parole balbettate
La balbuzie è un problema che molti di noi potrebbero aver sperimentato o almeno visto. Sebbene la maggior parte dei famosi software di riconoscimento vocale abbia seri problemi con il parlare balbettato, immaginiamo un software che capisca la balbuzie, ma non riesca a risolverli e li scriva solo così com'è. …
12 code-golf  string 



1
Disegna la sequenza di Recamán con ASCII
La sequenza di Recamán ( A005132 ) è una sequenza matematica, definita come tale: A(n)=⎧⎩⎨0A(n−1)−nA(n−1)+nif n=0if A(n−1)−n is positive and not already in the sequenceotherwiseA(n)={0if n=0A(n−1)−nif A(n−1)−n is positive and not already in the sequenceA(n−1)+notherwiseA(n) = \begin{cases}0 & \textrm{if } n = 0 \\ A(n-1) - n & \textrm{if } …

5
Invertire il codice, invertire l'OEIS
Il compito è quello di scrivere un programma che richiede un numero naturale, nnn , e produce il nnn esimo termine di una sequenza OEIS. Tale sequenza dovrebbe avere un identificatore sotto forma di Aseguito da 6 cifre. Ora quando prendi il tuo codice sorgente e inverti l'ordine dei suoi …

6
Virus vs Antidotes code golf [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 8 mesi fa . Esiste un array 2D rettangolare contenente virus indicati con "v", antidoto1 indicato con "a" e antidoto2 indicato …
12 code-golf 

20
Risponditore di richiesta
Originale: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer ha progettato il linguaggio di programmazione logica Prolog. Il suo obiettivo era quello di creare un linguaggio di programmazione intelligente come un bambino di due anni. Al fine di dimostrare di essere riuscito a raggiungere il suo obiettivo, ha presentato un programma Prolog che risponde "No" …
12 code-golf  string 

13
Traduttore normalizzato da Malbolge a Malbolge
In questa attività, verrà scritto un programma / funzione che accetta un programma Malbolge normalizzato e genera il programma Malbolge risultante . (Questo è uno strumento segreto che tutti i programmatori Malbolge stanno usando!) Ingresso Una struttura di dati che (in qualche modo) rappresenta un programma Malbolge normalizzato. Produzione Una …
12 code-golf  string 

3
Stampa "A" 1000 volte con BrainFuck
Qual è il miglior codice BrainFuck (in termini di dimensioni del codice) per stampare 'A' 1000 volte? Il mio approccio è: imposta 'A' su p [0] impostare 255 su p [1] per visualizzare 255 'A', 3 volte impostare 235 su p [1] per visualizzare 235 'A' Questo non è efficace …

30
Chunk + Enumera un elenco di cifre
Ho un elenco di cifre decimali: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 L'elenco delle cifre decimali è noto come elementi. Possiamo formare "pezzi" da questi elementi raggruppando insieme numeri identici e adiacenti. Voglio assegnare a ciascun blocco un numero univoco, a partire …

6
Raggruppa numeri interi per originalità
Introduzione: Colleziono puzzle intricati. La maggior parte dei puzzle intricati sono prodotti e venduti da aziende cinesi. Le aziende più famose chiedono il permesso ai progettisti di puzzle di produrre i loro progetti e lavorare insieme per un prodotto sul mercato. In questo caso, i progettisti di puzzle sono ovviamente …

29
Conta tutte le possibili combinazioni uniche di lettere in una parola
Ti viene data una stringa, che conterrà i normali caratteri az. (Puoi presumere che questo sarà sempre il caso in qualsiasi test e supporre che anche tutte le lettere saranno minuscole). È necessario determinare quante combinazioni uniche possono essere fatte dei singoli caratteri nella stringa e stampare quel numero. Tuttavia, …
12 code-golf  string 

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.