Puzzle di programmazione e codice Golf

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

15
The Quantum Drunkard's Walk
È noto che una persona su una griglia sotto l'influenza dell'alcol ha le stesse possibilità di andare in qualsiasi direzione disponibile. Tuttavia, questa affermazione di buon senso non vale nel regno di ubriaconi molto piccoli , il cui comportamento è molto simile a quello che prendono tutti i percorsi disponibili …

23
Uscita PPCG Prime
Questo è il PPCG Prime Lunghezza di 624 cifre 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777111111111111111111111111111111111111111111111111111111111111111111111111111111188888888118888888811188888811188888811188111118818811111881881111881881111881188111118818811111881881111111881111111188888888118888888811881111111881118888188111111118811111111881111111881111881188111111118811111111881111881881111881188111111118811111111188888811188888811111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333333 Se dividiamo ogni 39 cifre otteniamo 777777777777777777777777777777777777777 777777777777777777777777777777777777777 777777777777777777777777777777777777777 777777777777777777777777777777777777777 111111111111111111111111111111111111111 111111111111111111111111111111111111111 188888888118888888811188888811188888811 188111118818811111881881111881881111881 188111118818811111881881111111881111111 188888888118888888811881111111881118888 188111111118811111111881111111881111881 188111111118811111111881111881881111881 188111111118811111111188888811188888811 111111111111111111111111111111111111111 111111111111111111111111111111111111111 333333333333333333333333333333333333333 Il tuo compito è produrre PPCG-Prime Questo è codegolf. Vince il codice più breve in byte. Se si …

10
Genera numeri Dennis
Questa sfida è un tributo all'utente Dennis PPCG per aver vinto la parte dei ladri di The Programming Language Quiz . Guardando la pagina del profilo PPCG di Dennis possiamo vedere alcune cose piuttosto impressionanti: Attualmente ha oltre sessantotto mila reputazione, il che lo rende il secondo in classifica generale …

30
La lettera A senza A
Il tuo compito è quello di visualizzare la lettera "A" da sola, senza nient'altro, tranne qualsiasi forma di newline finale se non puoi evitarli, farlo in un programma e / o frammento. Il codice che restituisce (invece di stampare) è consentito. Sono accettabili sia la versione minuscola che maiuscola della …


30
Aspetta un minuto - in meno di dieci secondi
Compito Utilizzando qualsiasi tipo di parallelizzazione, attendere più periodi, per un tempo di sonno totale di almeno un minuto (ma meno di un minuto e mezzo). Il programma / funzione deve terminare entro 10 secondi e restituire (in qualsiasi modo e in qualsiasi formato) due valori: il tempo totale trascorso …

21
Interpretazione del pesce (no, non quel pesce)
Considera queste cinque creature marine ASCII art: Pesce standard: ><>o<>< Pesce veloce: >><>o<><< Pesce robusto: ><>>o<<>< Pesce elastico: ><<<>o<>>>< Granchio: ,<..>, Scrivi un programma che accetta una stringa arbitraria di caratteri <>,.. Se c'è un modo di interpretare l' intera stringa come una serie di creature marine non sovrapposte, allora …

8
Square, Circle, Triangle, ... Gear?
Usando Algodoo e Paint ho realizzato queste sei immagini monocromatiche 300 × 300 di quattro forme convenienti: Questa classe di immagini ha le seguenti proprietà: Sono sempre 300 × 300 pixel, monocromatici (solo bianco e nero) e hanno esattamente quattro regioni bianche che corrispondono a un quadrato, un cerchio, un …

18
BattleBots: The Tournament
I risultati sono arrivati, il concorso è finito. Il vincitore è EvilBot di arshajii con 14 vittorie davanti a Neo-Bot con 13 vittorie e CentreBot e LastStand con 11 vittorie ciascuna. I punteggi della corsa finale Results: java Rifter: 9 match wins (45 total bout wins) java EvadeBot: 10 match …

30
L'alfabeto nei linguaggi di programmazione
Il nostro compito è, per ogni lettera dell'alfabeto (inglese), scrivere un programma che stampa l'alfabeto, in una lingua il cui nome inizia con quella lettera. Input: nessuno Produzione: abcdefghijklmnopqrstuvwxyz nuova riga maiuscola e finale facoltativa Regole : La metrica di calcolo del punteggio è la lunghezza del nome del linguaggio …

10
Roccia, poliglotta, forbici
Scrivi un programma poliglotta in tre lingue che riproduce forbici rock-paper-scissors . L'input per qualsiasi versione del programma è sempre una delle stringhe rocko papero scissors. Nella prima lingua il programma deve produrre la scelta di rock-paper-scissors che batte l'input: Input Output rock paper paper scissors scissors rock Nella seconda …

5
Machine Learning Golf: moltiplicazione
Vorrei proporre un diverso tipo di sfida golfistica a questa comunità: Le reti neurali (artificiali) sono modelli di machine learning molto popolari che possono essere progettati e addestrati per approssimare qualsiasi funzione (di solito sconosciuta). Sono spesso usati per risolvere problemi molto complessi che non sappiamo come risolvere algoritmicamente come …

27
418: Sono una teiera
Come tutti sappiamo, esiste un codice di stato HTTP 418: sono una teiera . La tua missione, se scegli di accettarlo, è quella di utilizzare la tua creatività e scrivere il server più piccolo possibile che risponda con il codice di stato sopra riportato a qualsiasi richiesta HTTP che gli …

18
Rube Goldberg Hello World
Per questo golf, dovrai usare più di una lingua. L'obiettivo Una macchina Rube Goldberg è un aggeggio che compie un numero enorme di passaggi complicati per eseguire un compito molto semplice. L'obiettivo di questo golf è quello di produrre Rube Goldberg... ma non direttamente. La macchina La tua "macchina" è …

30
Legen ... aspetta ...
Dary! In eventi del tutto estranei a ciò che si spera possa accadermi nei prossimi due giorni, ti incarico di scrivere codice che procede come segue: Stampa Legen... wait for it... immediatamente, con una nuova riga finale. Attendere fino all'ora intera successiva (quando viene eseguito il processo cron per l'assegnazione …
68 code-golf  date 

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.