Puzzle di programmazione e codice Golf

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

30
Scambia prima le catene!
Dato un elenco o una stringa delimitata, genera un elenco o una stringa delimitata con il primo carattere di ogni parola una parola dopo. Per questa sfida, una "parola" è composta solo da tutti i caratteri ASCII stampabili, tranne lo spazio, la nuova riga e il carattere di tabulazione. Ad …
27 code-golf  string 

19
Disegna un triangolo di Reuleaux!
Il triangolo di Reuleaux è la forma formata dall'intersezione di tre cerchi, con ciascun cerchio che passa attraverso i centri degli altri. Indipendentemente dalla rotazione, la larghezza di un triangolo di Reuleaux sarà sempre uguale al raggio dei cerchi: Immagine: Wolfram MathWorld Scrivi un programma che accetta una larghezza rcome …

6
Team of The Hill!
Questa sfida è stata ispirata da @HelkaHomba s' eccellente sfida Red vs Blue - Pixel squadra Battlebots . Quella sfida è stata probabilmente la migliore che abbia mai visto su questo sito. Mai. La mia sfida è ancora molto diversa, ma @HelkaHomba merita credito per l'ispirazione. Panoramica Questo è un …

30
Rimuovi gli spazi, mantenendo la capitalizzazione
Il tuo input sarà una frase, una frase o una parola inglese. Conterrà solo a-zA-Z' -,.!?. Il tuo compito è quello di prendere l'input, rimuovere gli spazi e quindi ridistribuire le maiuscole in modo tale che le lettere agli indici precedentemente maiuscole (e solo le lettere agli indici precedentemente maiuscole) …
27 code-golf  string 

30
Taglia l'array!
Dato un array intero e due numeri come input, rimuovere una certa quantità del primo e dell'ultimo elemento, specificati dai numeri. L'input può essere nell'ordine desiderato. Dovresti rimuovere i primi x elementi, dove x è il primo input numerico e rimuovere anche gli ultimi y elementi, dove y è il …


2
2D Maze Minus 1D
Questa sfida riguarda la conversione di labirinti 2D in labirinti 1D. Panoramica +-+-+-+-+-+-+ +-+-+-+-+-+-+ graph { | | | | |A| | B| A B A -- D + + + + +-+-+ + + + + +-+-+ \ | C -- D | | | | | | | …


1
Chi è quel PRNG?
Data una sequenza di 625 numeri interi senza segno a 32 bit (ovvero nell'intervallo [0, 2**32)), viene emesso quale dei seguenti generatori di numeri pseudocasuali ha generato la sequenza: Generatore congruenziale lineare Xorshift Mersenne Twister In particolare, le implementazioni C di questi tre generatori utilizzate per questa sfida sono le …

24
Quando accadrà la Brexit?
Bene, la Brexit è successa . E Sky News, essendo i geni che sono, hanno deciso di creare un conto alla rovescia sul lato di un autobus. Il tuo compito è fare qualcosa di simile. Il Regno Unito lascia l'UE il 31 marzo 2019 e devi creare un conto alla …
27 code-golf  date 

30
Stampa tutte le domeniche nel 2017
Stampa le date di tutte le domeniche nel 2017 nel seguente formato: dd.mm.yyyy. Uscita prevista: 01.01.2017 08.01.2017 15.01.2017 22.01.2017 29.01.2017 05.02.2017 12.02.2017 19.02.2017 26.02.2017 05.03.2017 12.03.2017 19.03.2017 26.03.2017 02.04.2017 09.04.2017 16.04.2017 23.04.2017 30.04.2017 07.05.2017 14.05.2017 21.05.2017 28.05.2017 04.06.2017 11.06.2017 18.06.2017 25.06.2017 02.07.2017 09.07.2017 16.07.2017 23.07.2017 30.07.2017 06.08.2017 13.08.2017 20.08.2017 27.08.2017 …

6
ASCII Jigsaw Puzzle
Questo è un 3x3puzzle ASCII: _____ _____ _____ | _| |_ | | (_ _ _) | |_ _|_( )_|_ _| | (_) |_ _| (_) | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _) | |_____|_____|_____| Questo è anche …

2
Uragano Matthew e i fulmini
Sfida Ispirati da questa sfida e dal cattivo uragano Matthew , genereremo dinamicamente alcuni fulmini. n = 15: \ /\ / \ / / /\ /\ / \ \ / / /\ /\ \ / / \ /\ \ /\ / \ \ /\ / \ \ /\ Ingresso L'intero …

2
Hyper circa quines
Ispirato da Hyperprogramming: N + N, N × N, N ^ N tutto in uno . Grazie a @MartinEnder e @trichoplax per il loro aiuto nella sandbox. definizioni Hyperquines Definire un hyperquine di ordine n come un programma completo simile a un quine o una funzione P che soddisfa tutte …

29
Predicato di concatenamento di numeri
Problema: Il tuo compito è decidere se in una sequenza di numeri, ogni numero contiene almeno una delle cifre del numero che lo ha preceduto. Ad esempio, quanto segue dovrebbe restituire la verità: [1, 12, 203, 0, 30] ^ ^ Contains a 0 ^ Contains a 2 ^ Contains a …
27 code-golf 

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.