Puzzle di programmazione e codice Golf

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

8
Quanti fori?
Sfida Dato un input grafico di una forma, determina quanti buchi ci sono in essa. Non duplicato Questa domanda è stata contrassegnata come possibile duplicato di Count Islands . Credo che questa sfida sia diversa dalla sfida Count Island perché in questa devi capire come eliminare i blocchi che toccano …


13
Cifre intere delle tabelle aritmetiche
Sfida: Emette le "cifre intere" di una delle seguenti sei tabelle aritmetiche basate sull'input: - addition ( +); - sottrazione ( -); - moltiplicazione ( *); - divisione ( /); - esponenziazione ( ^); - operazione modulo (% ). Regole: Quello che faccio a definire come 'interi-cifre': ogni risultato dell'operando …

11
Trova Primes ricorsivamente Prime
I Primi ricorsivamente primi sono una sequenza di numeri primi tale che p(1) = 2 p(n) = the p(n-1)th prime Ecco un esempio di come si potrebbe calcolare il 4 ° Prime ricorsivamente Prime. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) …

8
Visualizza l'algoritmo euclideo
L'algoritmo euclideo è un algoritmo ampiamente noto per il calcolo del massimo comun divisore (GCD) di due numeri interi positivi. L'algoritmo Ai fini di questa sfida, l'algoritmo è descritto di seguito: Visualizza i due input come linee adiacenti di un certo carattere, ad esempio un input di 3,4può essere rappresentato …

5
Determina il tipo di cuboide
Introduzione: Sono un collezionista di puzzle intricati. Qui puoi vedere la mia attuale collezione di ± 300 puzzle. Penso che tutti conoscano il normale cubo di Rubik (cubo 3x3x3), che è un cubo NxNxN . Ci sono anche cuboidi (puzzle a forma di blocco), che si presentano in diverse forme, …

9
Tappeto un aeroporto
Nel 2015 l'aeroporto internazionale di Portland ha iniziato la sostituzione del suo iconico tappeto . Voglio che tu scriva un programma per disegnare il loro vecchio tappeto nel minor numero di byte possibile. Il tappeto: specificazioni Ecco un collegamento a un'immagine pdf scalabile di una tessera. L'output deve corrispondere alle …

5
Frasi contorte
Regole Il programma dovrebbe ricevere una stringa / matrice di parole come input. Per ogni parola nella stringa / matrice, ricostruirà la parola prendendo i caratteri in modo alternato dalla parte anteriore e posteriore della parola. 12345 678 9 -> 15243 687 9. Riorganizzerà quindi le parole in modo alternato …

23
Costruisci i numeri naturali con i set
Questa costruzione è un modo di rappresentare i numeri naturali. In questa rappresentazione, 0 è definito come l'insieme vuoto e per tutti gli altri numeri, n è l'unione di {0} e {n-1}. Ad esempio per costruire 3 possiamo seguire l'algoritmo: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, …

1
Hold'em o Fold'em?
Il tuo amico ti ha invitato a una partita di poker ad alto rischio all'ultimo minuto e, come informatico, hai deciso di usare le tue abilità per guadagnare un vantaggio sul gioco. Il tuo compito sarà, data 2 cards(la tua mano) e 0, 3, 4 or 5 cards(le carte distribuite), …

3
Denti di leone ASCII
Questi sono i denti di leone ASCII: \|/ \ / | /|\ | \|/ | | | | _\|/_ | | | /|\ I denti di leone ASCII hanno tre parametri: Lunghezza dello stelo (numero positivo compreso tra 1 e 256, numero di semi (numero positivo tra 0 e 7) …


4
Il 2017 è quasi qui!
Sfida La sfida è semplice: Non accettare input e produrre il seguente messaggio: _ __ __ | | | | | |_ |__| | | Un numero di volte pari al numero di ore prima o dopo la mezzanotte UTC del 31 dicembre 2016. Esempi Ad esempio, se sono le …

5
Preventivi sicuri per le quotazioni
Il tuo compito è semplice: scrivi un programma (o funzione) che non accetta input e restituisce (o restituisce) il suo codice sorgente. Il problema è che quando il programma è racchiuso "quotes"(carattere Unicode 34), dovrebbe di nuovo emettere il suo codice sorgente (ora citato). Si applicano le regole standard per …

11
Funzione Pi inversa
La funzione Pi è un'estensione del fattoriale sui reali (o anche sui numeri complessi). Per numeri interi n , Π (n) = n! , ma per ottenere una definizione sui reali la definiamo usando un integrale: In questa sfida invertiremo la funzione Π . Dato un numero reale z ≥ …
17 code-golf  math 

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.