Puzzle di programmazione e codice Golf

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

1
Organizza Halloween Candy - Hole # 4
Vedi Hole # 1 se sei confuso. Cosa fa ogni bambino dopo aver raccolto secchi di caramelle durante Halloween? Ordina per tipo e dimensione, ovviamente 1 ! La sfida Dato un sacchetto di caramelle scaricato di varie forme e dimensioni, ordina le caramelle da sinistra a destra in base a: …

8
Calcola il pedaggio da troll per passare in sicurezza
Ispirato da /puzzling//q/626 Nelle tue avventure arrivi a una serie di 7 ponti che devi attraversare. Sotto ogni ponte vive un troll. Per attraversare il ponte, devi prima dare al troll un numero di torte come percentuale del numero di torte che stai trasportando. Poiché questi sono troll gentili, ti …
12 code-golf 

11
Crea una sequenza
Una sequenza di numeri interi è una sequenza se la differenza tra due numeri consecutivi in ​​questa sequenza è -1 o 1 e il suo primo elemento è 0. Più precisamente: a1, a2, ..., an è una sequenza se: For any k (1 ≤ k < n): |a[k] - a[k+1]|=1, …

3
9 buche di Code Golf - Kickoff
C'è già stata una 9 Hole Challenge (e un'altra qui ), ma è stato davvero l'anno scorso. E poi, io sono stato solo in giro per 2 mesi (anche se sembra come per sempre). Ed è notevolmente diverso. Classifica: (notare che la ponderazione per i fori non è ancora stata …


2
Giardino dei programmatori
Giardino dei programmatori Essendo uno sviluppatore di software professionale, non puoi rischiare di esporsi alla dura luce non artificiale del sole, ma hai anche un debole per i fiori e vuoi mantenere il tuo giardino in forma tutto l'anno. A tal fine, un giardiniere viene assunto ogni mese per riordinare …
12 code-golf 

7
Conversione base mista
sfondo La maggior parte delle persone qui dovrebbe avere familiarità con diversi sistemi di base: decimale, binario, esadecimale, ottale. Ad esempio nel sistema esadecimale, il numero 12345 16 rappresenterebbe 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 Nota che di solito non ci aspettiamo che la base (qui, 16) …

6
Emozioni intere
Scrivi un programma o una funzione che "reagisce" a un dato numero intero n (input tramite parametro di funzione / args / stdin) Il programma non si preoccupa dei numeri negativi, piace anche, non ama i numeri dispari e teme il numero 13. Dovrebbe produrre quanto segue: se n <0: …


6
Implementa un sommatore a 8 bit
La sfida Implementare una funzione che accetta due numeri interi i cui valori vanno da 0 a 255 e restituisce la somma di questi numeri interi mod 256. È possibile utilizzare solo operatori negazione bit a bit (~), bit a bit o (|), bit shifting (>>, <<) e assegnazione (=). …

6
Falsi positivi su un reticolo intero
Classifica User Language Score ========================================= Ell C++11 293,619,555 feersum C++11 100,993,667 Ell C++11 78,824,732 Geobits Java 27,817,255 Ell Python 27,797,402 Peter Taylor Java 2,468 <reference> Julia 530 sfondo Quando si lavora su una griglia 2D di coordinate intere, a volte si desidera sapere se due vettori (con componenti interi) hanno …

7
Trova l'operazione massima
La sfida è trovare il numero massimo che puoi ottenere da un elenco di numeri interi usando operatori aritmetici di base (addizione, sottrazione, moltiplicazione, negazione unaria) Ingresso Un elenco di numeri interi Produzione Il massimo risultato usando ogni numero intero nell'intput. L'ordine di input non ha importanza, il risultato dovrebbe …

5
Aumenta al potere
Sfida La sfida è scrivere un programma che prende un numero positivoa e un numero diverso da zerob e produce a^b(a elevato alla potenza b). È possibile utilizzare solo + - * / abs()come funzioni / operatori matematici. Questi possono essere applicati solo a valori scalari, ma non a interi …

8
Questi miei primi sono sempre solidi
Creiamo una griglia N × N di spazi e caratteri di sottolineatura che può essere utilizzata per determinare visivamente se un numero è primo. (N può essere qualsiasi numero intero positivo.) Questa griglia ha tre semplici regole: L'ennesima colonna contiene il motivo ripetuto di n - 1 caratteri di sottolineatura …
12 code-golf  primes 

4
Combinazioni di Kakuro
Combinazioni di Kakuro Poiché non riesco a fare l'aritmetica mentale, spesso faccio fatica con il Kakuro Puzzle, che richiede alla vittima di elaborare ripetutamente quali numeri distinti nell'intervallo da 1 a 9 (inclusi) si sommano a un altro numero nell'intervallo da 1 a 45 quando sai come ci sono molti …

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.