Puzzle di programmazione e codice Golf

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

2
Tetris binario nei tweet
Di recente (qualche anno fa) si è verificato un certo ronzio nei siti Web di programmazione su un'implementazione di Tetris in 140 byte . ... Si scopre che sebbene sia piccolo, è una versione semplificata di Tetris e nemmeno un'implementazione completa. Solo la funzione logica di base si adatta a …

13
Triplici Tritagorici
Una tripla pitagorica è una soluzione intera positiva all'equazione: Una tripla tritagorica è una soluzione intera positiva all'equazione: Dove Δn trova l'ennesimo numero triangolare . Tutte le triple di Trithagorean sono anche soluzioni all'equazione: Compito Dato un numero intero positivo c, emettere tutte le coppie di numeri interi positivi in …


5
Parole con blocchi
Dato un dizionario di parole di 4 lettere che non hanno caratteri ripetuti ( da questo elenco di parole ), è necessario scegliere UNA di quelle parole e produrre quella parola specifica usando il seguente dizionario di lettere maiuscole: .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || …

3
Smetti di camminare nei muri!
Alcuni rogue-like basati su testo non ti consentono di camminare contro i muri e di tornare indietro se ci provi. Perché farlo quando puoi far muovere il giocatore nella direzione valida più vicina? La sfida Scrivi un programma di funzioni che, data una direzione e una griglia di caratteri 3 …
16 code-golf  random 


18
Calcola il valore di
Sfida Dato un numero intero, , come input dove s ≥ 1 emette il valore di ζ ( s ) (Where ζ ( x )ssss≥1s≥1s\geq 1ζ(s)ζ(s)\zeta(s)ζ(x)ζ(x)\zeta(x) rappresenta la funzione Ziem di Riemann ). Ulteriori informazioni ζ(s)ζ(s)\zeta(s) è definito come: ζ(s)=∑n=1∞1nsζ(s)=∑n=1∞1ns\zeta(s) = \sum\limits^\infty_{n=1}\frac{1}{n^s} Dovresti generare la tua risposta con 5 cifre …
16 code-golf  math 


2
Punteggio dello snooker
Stavo guardando il campionato mondiale di biliardo e mi ha fatto pensare ... Punteggio dello snooker Nel gioco dello snooker ci sono alcune regole che devi rispettare anche: Quando ci sono palle rosse sul tavolo, durante il tuo turno devi prima lanciare una palla rossa Dopo aver invaso ogni palla …
16 code-golf 

9
Divertimento con completamento automatico di Google
Il tuo compito è creare un programma che, data una stringa di input, produrrà il primo risultato del completamento automatico di Google per quella ricerca. Il formato di input / output dipende da te. Regole Il tuo programma deve prendere 1 input, una stringa e produrre il risultato dei suggerimenti …

2
Crittografia end-to-end del golf
Questa sfida ha una ricompensa di 200 punti per i primi a rispondere e rimanere imbattuti per almeno 3 giorni. Rivendicato dall'utente3080953 . Ultimamente si parla molto della crittografia end-to-end e della pressione sulle aziende affinché la rimuovano dai loro prodotti. Non sono interessato ai diritti e ai torti di …

5
In coda con gli amici
Sei con il tuo migliore amico, Jim, al parco dei divertimenti e quando viene visualizzato il tuo giro preferito, tu e Jim vi scambiate un'occhiata. Naturalmente corri per metterti in fila. Sfortunatamente vince perché sei un giocatore di golf e pratica un vero sport (scusate amici). In effetti, sei così …
16 code-golf 

6
Lavorando sulle mie mosse da cavaliere
Gli scacchi esagonali descrivono una famiglia di varianti di scacchi giocate su una scacchiera in cui le celle sono esagoni invece dei quadrati tradizionali. Esistono molte varianti del genere; in questa sfida ci concentreremo sulla variante di Gliński, che è la più comune. Il tabellone è composto da tre colori …

5
Fai una BackFlip per ais523!
Questa sfida è un premio per ais523 per aver vinto la categoria " Rookie of the Year " in " Best of PPCG 2016 ". Congratulazioni! BackFlip è un linguaggio di programmazione esoterico creato dall'utente ais523 , che ha creato ben oltre 30 altri esolang interessanti . BackFlip è un …


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.