Puzzle di programmazione e codice Golf

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

4
Il codice più breve per pulire in modo sicuro un disco
Scriviamo il codice più breve per eseguire una variante semplificata del metodo di pulizia DoD 5220.22-M con solo due passaggi di scrittura. È accettato qualsiasi linguaggio di programmazione, ma è vietato l'uso di librerie orientate alla pulizia del disco. Ecco come dobbiamo implementarlo in pseudocodice: Set x to 0 [Start] …
9 code-golf 

6
Final Fantasy XV SCOPERTO!
Dato che sono INSANELY ipotecato per l' evento Final Fantasy XV Uncovered , voglio che tu mi scriva un programma per dirmi quando è !!! L'input Il tuo input take sotto forma di HH:MM XDT, dove HHè un numero nell'intervallo 1-12, MMè un numero compreso tra 0-60, ed XDTè un …
9 code-golf 

1
Inglese golf - usando le contrazioni
Non ho riso tanto dal contenuto di Stack Exchange quanto da questo . Penso che tutti apprezzerete questa sfida, poiché è ispirato da ciò che è laggiù. Scriverai una funzione o un programma che è code-golf, cioè dovrebbe essere il più breve possibile. Dato un testo, restituisci (entrambi con qualsiasi …

4
Sostituisci l'alias per formare frasi
Ispirato al C -Direttiva #define. Sfida Assegnata una frase con alcuni alias e una matrice con ogni testo alias. Stampa la frase iniziale sostituendo ogni alias con il rispettivo testo. Un alias è definito da uno sharp #seguito dal suo indice nella matrice (l'indice può iniziare da zero o uno). …

4
Generazione di parole in catena di Naïve Markov
Esistono molti modi per generare parole casuali. Puoi prendere sillabe casuali da un set, puoi usare n-tuple, probabilmente reti neurali (cosa non possono fare?), Alternando consonanti e vocali, ecc. Il metodo su cui si basa questa sfida è di gran lunga il peggiore . Utilizza una catena di Markov per …


2
Taxi me alcuni numeri
I numeri di taxi o OEIS A011541 sono i numeri minimi che possono essere rappresentati come n diverse somme di due numeri interi a cubi positivi, per successive n . Avrai bisogno di stampare il n ° numero di taxi. Questo dovrebbe funzionare per qualsiasi n in teoria. Tuttavia, poiché …

3
Causa la massima interruzione di un sondaggio di paglia
Contesto Straw Poll è un sito Web pensato per la creazione di sondaggi semplici / informali. Fornito con un elenco di opzioni, l'utente può selezionare le proprie scelte e i voti vengono conteggiati. Ci sono due caratteristiche molto importanti di un sondaggio di paglia: È possibile visualizzare i risultati attuali …
9 code-golf  math 

2
Convertitore TinyBF in Brainf ***
Abbiamo un convertitore da Brainf *** a TinyBF, ma non viceversa, quindi eccone uno. Regole: L'interprete deve prendere un programma TinyBF valido, su una riga, e deve emettere il corrispondente programma BrainF ***, su una riga, con spazi vuoti / newline finali opzionali. Non è consentito alcun spazio bianco iniziale …

3
Verifica il numero di nascita
Un numero di nascita norvegese è composto da 11 cifre, composte nel modo seguente: DDMMYYiiikk DD è il giorno (dal 01-31) MM è il mese (dal 01-12) YYè l'anno (dalle 00-99). Non è differenziato tra il 1900 e il 2000 iii è il "numero individuale" kk sono due cifre di …

2
Mostra i poteri di Phi con precisione Fibonacci
Scrivere del codice che accetta un solo numero intero non negativo n ed emette l' ennesima potenza di Phi (φ, il rapporto dorato, circa 1,61803398874989) con lo stesso numero di cifre decimali come l' n-esimo numero di Fibonacci. Il codice deve produrre la sequenza corretta di cifre per tutti gli …

1
Stampa peccato, cos e abbronzatura di angoli speciali
Nella trigonometria, ci sono alcuni angoli noti come "angoli speciali". Questo perché quando prendi il peccato, il cos o l'abbronzatura di uno di questi angoli, ottieni un risultato che è facile da ricordare perché è una radice quadrata di un numero razionale. Questi angoli speciali sono sempre multipli di entrambi …

3
Quanti voti ottiene uno stato?
Dato un elenco delle popolazioni di ogni stato, ha prodotto, dal più grande al meno, il numero di voti che lo stato ottiene nel collegio elettorale. Input: il primo numero rappresenta il numero totale di voti da distribuire; è seguito da un elenco di e popolazioni. In questo esempio, vengono …
9 code-golf 

29
The Nine Pattern
introduzione Mi sono imbattuto in questo schema (inutile) l'altro giorno mentre guardavo la TV. L'ho chiamato "il modello 9" perché il primo numero per usarlo era 9. La sostanza è che inserisci un numero (diciamo x ) e poi torni indietro: X x + ( x / 3) [chiamiamolo y …


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.