Puzzle di programmazione e codice Golf

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


8
L'avido cutter
Recentemente iBug ha ottenuto una lunga barra in materiale composito, ma prezioso. Il bar è così lungo che iBug non può facilmente venderlo per i crediti, quindi vuole tagliarlo. La barra è realizzata con materiali così fragili e magici che, se una parte viene rotta, anche tutte le parti della …
27 code-golf  string 

30
Emette l'elenco di note musicali
Questa attività è semplice: scrivere un programma o una funzione che emetta l'elenco di tutte le note musicali (usando nomi di note inglesi) da A ♭ a G♯. Tutte le note senza un nome costituito da una singola lettera (cioè note nere su una tastiera musicale) dovrebbero avere il loro …


9
Comprimi l'antistring
In questa sfida ti verrà fornita una stringa alfabetica come input. Definiremo l'anti-stringa di un dato input come stringa con il caso di tutte le lettere invertite. Per esempio AaBbbUy -> aAbBBuY È necessario scrivere un programma che accetta una stringa come input e cerca la sottostringa contigua più lunga …

13
Stampa "Hey Jude" dai Beatles
Il tuo compito è quello di scrivere un programma che stampa seguendo quattro versetti estratti dal testo della canzone dei Beatles "Hey Jude" (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your …

13
Avventurieri nelle Rovine
Test driver • Discussione sulla sfida • Invia avventuriero ( Fonte immagine ) Diversi avventurieri rivali stanno razziando le rovine per il tesoro, ma possono trasportare così tanto alla volta e avere i loro limiti di resistenza. Vogliono ottenere il tesoro più prezioso ed uscire prima di diventare troppo stanchi …

24
Impostazione dell'ora
Immagina il seguente orologio di 24 ore che può essere controllato con i tasti freccia: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Premendo due volte la freccia su ( ↑↑) si aumenterà l'immissione dell'ora attualmente focalizzata: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Premendo la freccia destra ( →) si …
27 code-golf  date 

9
Festa del ringraziamento
Domani, 23 novembre, è il Giorno del Ringraziamento negli Stati Uniti. Per prepararti, devi cucinare alcuni tacchini ASCII. Tuttavia, poiché sei in ritardo nella pianificazione, hai bisogno di un programma (o funzione) che ti aiuti con quanti uccelli devi preparare. .---. _ .' './ ) / _ _/ /\ =(_____) …



6
Quines reciprocamente esclusivi
La tua sfida è semplice. Scrivi due programmi che non condividono caratteri che si generano l'un l'altro. Esempio Due programmi P e Q si escludono a vicenda se: P uscite Q Q uscite P Non esiste alcun carattere c che appartiene sia a P che a Q. Ogni programma P …

30
Creatore di diamanti +
Sfida: Dato un numero intero ncome input. Crea un diamante che è il doppio del numero indicato n. Input: L'input è intero ne 2 <n ≤ 3000. Produzione : L'output sarà una stringa e avrà la forma di un diamante costituito +da una linea di addizione all'inizio che mostra l' …

27
Analizzare un intero C ++ 14 letterale
Secondo http://en.cppreference.com/w/cpp/language/integer_literal , i valori letterali interi sono costituiti da un valore decimale / esadecimale / ottale / binario e un suffisso intero facoltativo, che è ovviamente del tutto superfluo, spreca byte preziosi ed è non utilizzato in questa sfida. Un letterale decimale è a non-zero decimal digit (1, 2, …

14
La distanza più breve tra due punti è una linea
Codifica un programma o una funzione per costruire una tela interattiva sullo schermo di almeno 400 pixel x 400 pixel. La tela può essere di qualsiasi colore desiderato, senza bordi o senza bordi, con o senza barra del titolo, ecc., Solo una forma di tela evidente. L'utente farà clic su …

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.