Puzzle di programmazione e codice Golf

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

30
Ciao finestra del mondo
Crea una finestra che dice ciao mondo dentro e nient'altro. Non puoi avere alcun pulsante ok o annulla all'interno. Deve essere solo una semplice finestra che dice ciao mondo. Non mi interessa il contenuto della cornice della finestra o l'aspetto della finestra, ma al suo interno devo dire solo ciao …

13
Formica ASCII di Langton art.
Traccia il percorso della formica di Langton . Descrizione I quadrati su un piano sono variamente colorati in bianco o nero. Identifichiamo arbitrariamente un quadrato come "formica". La formica può viaggiare in una qualsiasi delle quattro direzioni cardinali ad ogni passo che fa. La formica si muove secondo le regole …

18
“Nonna sorda” di Chris Pine
Sono un mentore di RubyLearning e uno degli esercizi che facciamo ai nostri studenti è l'esercizio "Nonna sorda" dal libro " Impara al programma " di Chris Pine . Ecco la descrizione: Scrivi un programma Nonna sorda. Qualunque cosa tu dica alla nonna (qualunque cosa tu digiti), lei dovrebbe rispondere …
22 code-golf  string 


26
Asta di offerte unica più bassa
Grazie per tutte le voci, la scadenza è ormai passata e i punteggi finali sono alla fine della domanda. Congratulazioni a PhiNotPi per una vittoria abbastanza completa. Questa è una sfida da re delle colline , il cui scopo è quello di creare un programma che vince più spesso di …


3
Meta-bowling Golf
Il tuo compito è quello di creare il programma più breve (A) che genera un altro programma (B) con i byte più unici, che a sua volta genera il programma originale (A). In sostanza, stai giocando a golf metà di un paio di programmi ouroboros (ovvero quine di iterazione periodica) …

2
Golf esistenziale
La matematica ha molti simboli. Alcuni potrebbero dire troppi simboli. Quindi facciamo un po 'di matematica con le immagini. Diamo un foglio su cui attingeremo. Per iniziare il foglio è vuoto, diremo che equivale a o .⊤⊤\toptruetrue\textit{true} Se scriviamo altre cose sul foglio, saranno vere. Per esempio Indica che le …
22 math  logic  proof-golf 

12
È stato davvero il giorno del Canada?
Il 1 ° luglio è il giorno del Canada (yay Canada)! O è? Sembra che la pagina di Wikipedia di oggi abbia molti contenuti correlati al Canada, ma c'è un altro giorno che è più canadese? Il tuo compito è quello di scrivere un programma o una funzione che accetta …

8
Leggi un display retrò
Arte rubata da Che dimensione è la cifra? Le cifre a 7 segmenti possono essere rappresentate in ASCII usando _|caratteri. Ecco le cifre 0-9: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| …

2
Calcola un pedigree
Una piccola lezione di genetica Quando hai accesso solo ai tratti o al fenotipo visibili di qualcuno , un pedigree della loro storia familiare viene spesso usato per capire le informazioni genetiche effettive o il genotipo di ciascun membro della famiglia. Quando avremo a che fare con il dominio semplice …

2
Preparati a morire?
sfondo Una fonte di ennui nei giochi di ruolo da tavolo riguarda i tiri che coinvolgono molti dadi. Lanciare un incantesimo di disintegrazione può essere istantaneo, ma lanciare e sommare 40 dadi certamente non lo è! Un certo numero di suggerimenti per gestirlo sono discussi su rpg.stackexchange.com . Alcuni di …

4
Come contare le sillabe in una parola
Input: ti verrà passata una stringa contenente una sola parola inglese. Tutte le lettere saranno minuscole e non ci saranno caratteri non alfabetici nella stringa. Output: restituirai un numero intero compreso tra 1 e 7 che rappresenta il numero di sillabe che ritieni siano presenti nella parola. Punteggio: il tuo …

15
Conversione convenzione di codifica
In quel Coding Golf, dovresti convertire una convenzione di codifica con TitleCase in lower_case_with_underscores. E viceversa! specificazione Sostituire l'involucro nel modo seguente: Se il carattere di sottolineatura è un delimitatore, cambia il case in Title Case senza alcun delimitatore. Se ci sono più parole senza delimitatore, cambia il case in …
22 code-golf  string 

30
Torre di archi
Data una stringa di testo, lo emette come una "torre". Ogni sezione della stringa (del modulo 0:n) viene ripetuta5*n volte, quindi il primo carattere viene ripetuto 5 volte, quindi la prima e la seconda 10 volte, ecc. Esempi: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h', …

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.