Puzzle di programmazione e codice Golf

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

3
Giocatore più veloce per punti e scatole
La sfida è quella di scrivere un risolutore per il classico gioco di matita e carta Dots and Boxes . Il tuo codice dovrebbe prendere due numeri interi me ncome input che specifica la dimensione della scheda. A partire da una griglia vuota di punti, i giocatori si alternano, aggiungendo …

5
Calcolo rapido del trigger
Calcoli rapidi di trigonometria Il tuo compito è creare un programma in grado di calcolare il seno, il coseno e la tangente di un angolo in gradi. Regole Nessuna funzione di trigonometria integrata (nemmeno secante, cosecante e cotangente se la tua lingua li possiede). È possibile utilizzare le tabelle di …

16
Suggerimenti per giocare a golf in T-SQL
Quali consigli generali hai per giocare a golf in T-SQL? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale, almeno in qualche modo specifiche per T-SQL. Si prega di inviare un suggerimento per risposta. Grazie a Marcog per l'idea originale. :)
16 code-golf  tips  sql 

18
Palindrome della base più bassa
Dato un numero n, scrivi una funzione che trova la base più piccola in b ≥ 2modo che nsia un palindromo nella base b. Ad esempio, un input di 28dovrebbe restituire la base 3poiché la rappresentazione ternaria di 28 è 1001. Sebbene 93sia un palindromo sia nella base 2 che …


2
Programma che si permette di codificare una stringa (quine-variante)
Scrivi un programma che stampa la seguente riga di 80 caratteri: Questo programma da codegolf.stackexchange.com si consente di codificare una stringa. accetta quindi una riga di input, quindi stampa il suo codice sorgente con i suoi punti di codice eventualmente riordinati (nessuno aggiunto e nessuno eliminato). Quando viene eseguito quel …
16 code-golf  quine 

24
Vecchia funzione MacDonald
Creare una funzione nella lingua scelta che stampa quanto segue: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a farm, …

24
Gioco di numeri aggiunti
Gioco di numeri aggiunti Scrivi una funzione / programma che accetta 2 parametri interi, parametri interi o variabili intere , un numero iniziale e un conteggio massimo di iterazioni. Il codice dovrebbe eseguire il seguente esempio di gioco per costruire un nuovo numero e ripetere fino a quando il numero …
16 code-golf 

14
Registri autonomi
Il problema" Definire una funzione log(o un altro nome di 3 lettere) che quando viene chiamato registrerà / stamperà / scriverà (qualunque sia il valore predefinito per la lingua in questione) sia l'istruzione (come sorgente) che il primo argomento. In altre parole: i=777 j=333 log(i) //outputs: "log(i) 777" log(i+j+1) //outputs: …
16 code-golf 

2
Grafico a torta Ascii art
Il tuo obiettivo è generare un grafico a torta di arte ASCII. Questo è code-golf, quindi vince il programma più breve (contando i byte del codice sorgente, non i caratteri). Non sono ammessi software o API esterni. Solo quelli nativi di ogni lingua. L'angolo iniziale e la direzione (senso orario …

17
Calcola un suggerimento
Tu e un amico entrate in un bar. Il barista ti tratta bene, quindi decidi di dargli la mancia. Quindi estraete il vostro fidato computer tascabile e scrivete un programma rapido per calcolare un suggerimento per voi poiché non ha una calcolatrice integrata. Ma aspetta! Le chiavi dell'operatore sono rotte! …

18
Anonimizza i nomi - una specie di
Modifica: ci sarà un bonus di -20 per il mascheramento casuale Salve compagni informatori e portatori di conoscenza segreta. Sono dovuto a un colloquio per posta e io - ovviamente - non posso dire nomi specifici per intero. Ma siccome voglio rivelarlo in un modo non abbastanza ovvio, ho bisogno …
16 code-golf 


3
re + torre vs re
È la fine di un'altra partita di scacchi ben giocata. Sei il giocatore bianco e hai ancora una torre e il tuo re. Al tuo avversario è rimasto solo il suo re. Dato che sei bianco, tocca a te. Crea un programma per giocare a questa partita di scacchi. Il …
16 code-golf  chess 


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.