Puzzle di programmazione e codice Golf

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

17
Mantieni le distanze!
Ogni giocatore ha un numero. Il tuo può essere il più lontano da tutti? Requisiti Scrivi una funzione Java, Python 2 o Ruby denominata choose()che accetta tre argomenti: un numero intero: il numero di round già completati un numero intero - il numero di giocatori una matrice di stringhe: i …


4
10, 10, 10 ... spero?
Prefazione Mentre stavo girando un tiro con l'arco a 900 round oggi (10 finisce a 6 frecce alla fine e 10 finisce a 3 frecce alla fine, per un totale di 90 frecce e un punteggio massimo di 900), ho pensato a questa sfida. Nel tiro con l'arco (supponendo che …

1
Carte da lettera ottimali per parole ortografiche
Diciamo che hai un elenco di parole e vuoi essere in grado di usare le carte lettera per scrivere ogni parola. Ad esempio, per scrivere il gatto , dovresti usare tre carte etichettate con C, A, T. Supponendo che ogni carta sia a doppia faccia , invia un programma per …

7
Problema con la scatola magica
Hai un array di input di dimensioni m * n. Ogni cella dell'array viene popolata con P o T. L'unica operazione che è possibile eseguire sull'array è capovolgere le colonne. Quando si capovolge una colonna, le lettere in tutte le celle di quella colonna cambiano (P diventa T e viceversa). …
15 code-golf 

11
Costruisci un grafico
In questa sfida, il tuo compito è costruire un grafico non orientato da una sequenza di direttive. Esiste una direttiva per ogni numero intero non negativo e ognuno trasforma un dato grafico in uno nuovo. Direttiva 0: aggiungere un nuovo nodo disconnesso. Direttiva 1: aggiungere un nuovo nodo e collegarlo …

3
Sei tu il solo? (Derivato di Mastermind)
Ne ho una dura per te! La mia ragazza ha recentemente incontrato un nuovo spettacolo su MTV (USA). È uno spettacolo terribile, e tutti sono trasandati, ma il "gioco" è piuttosto interessante. Da Wikipedia: Sei tu il solo? segue 20 persone che vivono insieme alle Hawaii per trovare la loro …


1
Ray traccia una sfera lucente
Ho scaricato POV-ray e ho reso questo lucido sfera di metallo stile anni '90: Il tuo compito è fare la stessa cosa, ma farlo implementando tu stesso il motore di rendering nel minor numero di byte possibile. Non è necessario replicare questa esatta immagine - qualsiasi immagine di una sfera …

4
Falsa la previsione
Il nuovo supercomputer per la previsione del tempo è arrivato e non funziona. Nel frattempo il tuo capo vuole che tu acquisti i tecnici un po 'di tempo falsificando le mappe del vento quotidiane. Il tuo compito è disegnare una griglia di frecce che rappresentano la direzione del vento. La …

6
Disegna esagoni concentrici ASCII
Scrivi il programma più breve possibile che comprende un insieme di interi positivi distinti e genera un rendering ASCII di esagoni concentrici con quelle lunghezze laterali, costituite da barre, sottolineature, spazi e newline. Vince il programma più breve in byte contato da https://mothereff.in/byte-counter . Esempi (Hanno un aspetto migliore con …

4
Numeri su una catena
È possibile dimostrare che alcuni numeri interi positivi hanno una proprietà chiamata divisibilità a catena. Perché un numero sia divisibile per catena per n , deve soddisfare tre requisiti: Ogni cifra divide il numero formato dalle n cifre che lo seguono. Ad esempio, il numero 7143 è catena divisibile per …
15 code-golf  math 

5
Elementi RadioASCII: genera gli elementi della tavola periodica perdendo lentamente caratteri
Ecco un elenco dei 118 (attuali) elementi della tavola periodica (in uno snippet di stack compresso per comodità): Mostra snippet di codice Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium Manganese Iron Cobalt Nickel …

5
L'architetto ASCII
Non vuoi pagare per il costoso programma di architettura, quindi decidi di fare il tuo. Decidi di utilizzare ASCII per progettare i tuoi edifici. Il tuo programma prenderà una singola stringa formattata in un modo specifico e il programma produrrà l'edificio. Ingresso L'input è costituito da una singola riga di …

16
Qual è quel numero in Shortlex?
La maggior parte dei computer memorizza numeri interi in binario, ma li emette in formato decimale. Tuttavia, il decimale è solo una rappresentazione, ci è capitato di trovarlo conveniente. Questa sfida è scrivere del codice per produrre un valore intero in decimale shortlex . Cos'è quello? http://en.wikipedia.org/wiki/Shortlex_order Shortlex prende la …
15 code-golf  number 

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.