Puzzle di programmazione e codice Golf

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

16
Codice (Mini) Golf
Vista la vista laterale di un campo da mini-golf e la potenza dell'altalena, determinare se la palla entrerà nella buca. Un corso sarà in questo formato: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ La palla inizia direttamente prima del primo pezzo di terreno a …

16
Shifty Eyes Shifting I's
Ai ragazzi di ASCII con gli occhi sfuggiti piace spostare quelli di ASCII Ii: >_> <_< >_< <_> Data una serie di ragazzi shifty, distanziati o separati da linee, sposta il Iilato da un lato, lascia il muro e destra il cielo: Ii Il cambio più corto vince il premio. …

30
Allunga la parola
L'input è una parola di lettere minuscole non separate da spazi bianchi. Una nuova riga alla fine è facoltativa. La stessa parola deve essere emessa in una versione modificata: per ogni carattere, raddoppia la seconda volta che appare nella parola originale, triplica la terza volta ecc. Esempio di input: bonobo …

30
Parole da spatola
Con due parole, rovesciatele cambiando i loro gruppi di consonanti iniziali. Vince il minor numero di byte. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few years -> yew fears Le consonanti che …
50 code-golf  string 

3
Non farlo. Anche. Blink
La tua vita potrebbe dipendere da questo. Non batter ciglio. Non battere ciglio. Sbatti le palpebre e sei morto. Sono veloci Più veloce di quanto tu possa credere. Non voltare le spalle, non distogliere lo sguardo e non battere ciglio! In bocca al lupo. Gli Angeli piangenti sono una razza …
50 code-golf 

28
Sei il collegamento più debole, arrivederci
Questa sfida king-of-the-hill si basa sul gioco show, Weakest Link . Per coloro che non hanno familiarità con lo spettacolo, il punto cruciale di questa sfida riguarda chi si vota : Se gli altri giocatori sono più intelligenti di te, allora hai meno possibilità di ottenere il piatto. Se gli …

12
A volte Alex ha ragione
Questa sfida è sollevare gli spiriti del nostro mod Alex A. , che di solito ha torto . Supponiamo di avere un amico di nome Alex che ha bisogno di aiuto con la logica e la matematica di base, in particolare l'equivalenza matematica . Ti dà un elenco di equazioni …
50 code-golf  math  logic 

30
sì è lungo 91 righe
yes, da coreutils, è lungo 91 linee . Molti di loro sono commenti, ma è ancora MODO troppo lungo. Modifica da settembre 2019: il file sorgente è cresciuto negli ultimi cinque anni e ora è lungo 126 righe. Scrivi un programma che imita yes: in uscita a stdoutun flusso infinito …

13
Magrathea 2.0 - Costruire montagne
Con il grande crollo dell'economia universale anche la domanda di pianeti su misura è precipitata. I Magratheani dovevano provvedere a entrate più costanti anche da una più ampia classe di clienti. Pertanto, hanno inventato la catena montuosa che possiedi (o un breve caos) per le persone con un budget inferiore …


30
Golf offuscato FizzBuzz [chiuso]
Crea l'implementazione offuscata più breve possibile di FizzBuzz. Per essere considerato offuscato, dovrebbe soddisfare almeno una delle seguenti condizioni: Non contiene nessuna delle parole "Fizz", "Buzz" o "FizzBuzz" Non contiene i numeri 3, 5 o 15. Utilizzare uno dei precedenti in modo fuorviante. Ricorda: l'obiettivo è essere brevi e difficili …



30
Sono un numero di Fibonacci?
Il tuo compito: Scrivi un programma o una funzione per verificare se un numero inserito è un numero di Fibonacci . Un numero di Fibonacci è un numero contenuto nella sequenza di Fibonacci. La sequenza di Fibonacci è definita come: F(n) = F(n - 1) + F(n - 2) Con …

30
Terza volta il fascino
Il tuo compito, se desideri accettarlo, è scrivere un programma che produca un numero intero positivo (maggiore di 0). Se il codice sorgente viene duplicato, l'output deve rimanere lo stesso. La parte difficile è che se il codice sorgente viene digitato tre volte (triplicato?) L'output verrà moltiplicato per 3. Regole …

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.