Puzzle di programmazione e codice Golf

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

3
Sommatore binario cieco
Immagina di avere due scatole B(x)e B(y), ognuna contenente un bit sconosciuto - 0 o 1, e una macchina in Fgrado di eseguire i raggi X e produrre una terza scatola per B(x^y)( xor ). Fpuò anche calcolare B(x*y)( e ). In effetti, questi sono solo casi speciali della singola …

7
Leggi la mia data in formato libero
Data una data scritta in qualsiasi (deve gestire tutti nello stesso programma) dei seguenti formati, analizzalo in un valido yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 Regole Le date a volte non saranno valide, ad es. giorno errato per …
10 code-golf  string  date 

22
Esponente di numeri complessi
Dati due numeri interi, che possono essere negativi, zero o positivi ae b(presi in qualsiasi formato ragionevole, incluso l'inserimento di un numero complesso semplice ), convertirlo in a + bidove si itrova il numero immaginario (radice quadrata di uno negativo). Quindi, aumentalo alla potenza di una terza variabile di input …

12
Calcolatore dell'imposta sulle vendite semplice
Le tasse sulle vendite negli Stati Uniti sono, per non dire altro, complicate. In genere, esiste un'imposta sulle vendite statale (ci sono una manciata di stati che non riscuotono un'imposta sulle vendite statale), ma potrebbero esserci anche un'imposta sulle vendite della contea, un'imposta sulle vendite del distretto scolastico, un'imposta sulle …

2
tuo zio aiuta bisogni ubriachi
Drunk Uncle (mi dispiace ME e AUS per il blocco della regione) è un personaggio immaginario di Saturday Night Live. Confonde spesso parole per gli altri che suonano come loro. Per questa sfida devi convertire i normali discorsi in drunkspeak. Algoritmo La traduzione in drunkspeak richiede lo scambio dell'ordine delle …

10
Generazione di numeri primi Fermat
Dato un numero n, stampa l'ennesimo numero primo di Fermat, dove i numeri di Fermat sono nel formato 2 2 k +1. Questo codice dovrebbe in teoria per qualsiasi n (cioè non hardcode esso), anche se non si prevede di sospendere per n> 4. (Dovrebbe non tornare 4.294.967,297 mila per …
10 code-golf  primes 

7
Quando lampeggiano le luci?
Immagina di avere due luci. Queste spie si accendono e si spengono a una velocità specifica: Light 0: Delay 0ms and then blink every 1000ms Light 1: Delay 500ms and then blink every 1000ms Simuliamo queste luci per i primi 2000ms: 0ms: Light 0 on 500ms: Light 1 on 1000ms: …
10 code-golf  number 

2
Reindent Java / C / C ++ / ecc. codice
Scrivi un programma che aggiunge o rimuove spazi bianchi per formattare il codice in modo corretto. Regole per l'aspetto del codice al termine: Nessuna riga deve contenere più di una di {e }. A {dovrebbe essere sempre l'ultima cosa su una linea. A }dovrebbe essere sempre l' unica cosa su …

15
Crea un cambio
Per "spostare" su un numero di nposti, procedi come segue: Rimuovi le ultime ncifre Aggiungi ncopie della prima cifra all'inizio del numero Ad esempio, per spostare il numero di 31415tre posizioni, estrarre le ultime tre cifre da ottenere 31, quindi aggiungere altre tre copie della prima cifra 3, fino alla …
10 code-golf  math 

12
Trova il secondo zero
Sfida Dato un numero intero nel formato del complemento a due a 32 bit , restituisce l'indice della seconda cifra zero meno significativa nella rappresentazione binaria, dove un indice 0rappresenta il bit meno significativo e un indice 31rappresenta il bit più significativo. Se non esiste un secondo zero, è possibile …
10 code-golf  number 

2
Pianta alberi su un campo da golf!
Questa sfida è ispirata a questa app . Questa è una versione molto più semplice di questa sfida . Questa sfida è il code-golf , mentre l'altro è il codice più veloce . Ti verrà data una griglia di input quadrata, di dimensioni 6 per 6 che è divisa in …
10 code-golf  grid  game 


13
Triangolo di Clark
Ok, di recente ho fatto un calcio al triangolo, quindi eccone un altro. Il triangolo di Clark è un triangolo in cui la voce più a sinistra di ogni riga è 1 e quella più a destra è composta da multipli di 6 che aumentano all'aumentare del numero di riga. …
10 code-golf  math  number 

14
Conversione di 12 ore
Sfida Converti e stampa un orario in un formato di 12 ore. HH:MM AM/PM Esempi Ingresso: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20 GMT-0700 …
10 code-golf 

6
Sequenze rubate: poliziotti
Questo è poliziotti e ladri . Questo è il thread di Cops . Per il thread dei ladri, vai qui . Ho notato una serie di sfide OEIS (Enciclopedia delle sequenze intere on-line) da quando ho aderito al sito. Sembra giusto che abbiamo una sfida di poliziotti e ladri 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.