Puzzle di programmazione e codice Golf

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

5
Hungry Blobs KoTH
Contest concluso! Leggi i commenti sui BLOB per visualizzare il loro punteggio. Questo KoTH è liberamente ispirato alla simulazione di selezione naturale di Primer . Il tuo bot è un blob. Per sopravvivere, devi mangiare i pellet per recuperare energia, che viene utilizzata per spostarti. Con energia extra, i blob …

6
Zoom sub-pixel
Il tuo compito è acquisire un'immagine sRGB di 24 BPP e produrre la stessa immagine ingrandita 3 volte in subpixel rossi, verdi e blu. L'immagine risultante sarà interamente realizzata con pixel neri, rossi, verdi e blu puri. Ogni pixel dell'immagine sorgente, quando ingrandito, produce una disposizione di 9 sub-pixel che …


4
È valido UTF-8 modificato?
UTF-8 è un modo relativamente semplice per codificare i punti di codice Unicode in un formato a larghezza variabile in modo tale da non confondere facilmente il codice che non è a conoscenza di Unicode. Panoramica UTF-8 I byte nell'intervallo 1-0x7F, inclusi, sono normalmente validi I byte con il modello …

2
ASCII Maze Compression
Sfida Progetta un algoritmo di compressione specializzato per la compressione di labirinti ASCII. Sarà necessario creare sia un algoritmo di compressione sia un algoritmo di decompressione. Il tuo punteggio si baserà sulla dimensione dei tuoi labirinti compressi. labirinti Questi labirinti sono fatte principalmente di caratteri (piani), +, -, |, e …

6
Aiuta Notwen a simulare la gravità!
Notwen vuole studiare la cinematica dei corpi lanciati da grandi altezze in un campo gravitazionale uniforme, ma sfortunatamente non ha la possibilità tecnica di andare in luoghi sufficientemente alti e osservare gli oggetti mentre cadono. Ma chi non vuole vedere i progressi della scienza quindi ... Aiutiamo Notwen a costruire …

1
Trasposizione diadica
Come con la maggior parte dei simboli APL, ⍉ha significati diversi quando viene chiamato con un argomento (trasposizione) rispetto a due argomenti (dimensioni diadiche di trasposizione / riordino). Questa sfida riguarda quest'ultima, che agisce in modo simile a numpy.moveaxisPython o permuteMATLAB, ma è più potente. order ⍉ Aquando orderha voci …

4
Alberi ASCII art H.
Un albero H è una struttura ad albero frattale che inizia con una linea. In ogni iterazione, i rami T vengono aggiunti a tutti gli endpoint. In questa sfida, devi creare una rappresentazione ASCII di ogni secondo livello dell'albero H. Il primo livello contiene semplicemente tre trattini-meno: --- I livelli …

1
Contare le matrici che sono davvero uniche
Questo è il seguito degli array Count che creano set unici . La differenza significativa è la definizione di unicità. Considera una matrice Adi lunghezza n. La matrice contiene solo numeri interi positivi. Per esempio A = (1,1,2,2). Definiamo f(A)come l'insieme delle somme di tutti i sottocampi contigui non vuoti …



3
È possibile il circuito?
Scrivi un programma o una funzione che accetta input: tutti i resistori disponibili e un valore di resistenza e generano un valore veritiero del fatto che sia possibile ottenere la resistenza utilizzando tali resistori. Regole: Qualsiasi formato per l'input farà. Ci sarà almeno 1 resistenza disponibile e il tuo programma …

7
Magic: The Gathering, Paying for Spells
Per ulteriori qualità MTG: Magic: The Gathering Combat with Abilities Premessa: In Magic: the Gathering, lanci incantesimi pagando il loro costo di mana toccando terre per l'importo richiesto. Queste terre possono produrre uno dei cinque colori che sono: Bianco (W) Blu (U) Nero (B) Rosso (R) Verde (G) Il costo …



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.