Puzzle di programmazione e codice Golf

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

30
L'alfabeto di mia figlia
L'altro giorno stavamo scrivendo frasi con mia figlia con una lettera con il magnete del frigorifero. Sebbene siamo stati in grado di creare alcuni ( I love cat), non avevamo abbastanza lettere per creare gli altri ( I love you too) a causa di una quantità insufficiente di lettere o(4) …
65 code-golf 

30
Golf A Weasel Program
Richard Dawkins nel suo libro The Blind Watchmaker , descrive un programma Weasel . L'algoritmo può essere descritto come segue: Inizia con una stringa casuale di 28 caratteri. I caratteri validi sono tutte lettere maiuscole e spazio. Crea 100 copie di quella stringa, con una probabilità del 5% per personaggio …

15
9 Hole Challenge [chiuso]
The 9 Hole Challenge 9 sfide di golf con codice di varia difficoltà. Sanzioni per l'utilizzo della stessa lingua più di una volta. La domanda verrà aggiornata con pars, campioni di buche e vincitori di trofei. Questo proviene da una competizione che ho con alcuni amici, non è il solito …

30
99 Bottles Of Beer [chiuso]
Ricrea "99 bottiglie di birra sul muro". L'output desiderato è questo: 99 bottles of beer on the wall, 99 bottles of beer. Take one down and pass it around, 98 bottles of beer on the wall. 98 bottles of beer on the wall, 98 bottles of beer. Take one down …

11
Solo byte pari
Lo scenario Ultimamente hai notato strani comportamenti con il tuo editor di testo preferito. Inizialmente sembrava che ignorasse i caratteri casuali nel codice quando si scriveva sul disco. Dopo un po 'hai notato uno schema; i caratteri con valori ASCII dispari venivano ignorati. Sotto ulteriore controllo hai scoperto che puoi …

9
Aggiunta in base -1 + i
Interi di Gauss sono numeri complessi della forma a+biin cui ae bsono entrambi interi. Nella base -1 + i, tutti i numeri interi gaussiani possono essere rappresentati in modo univoco usando le cifre 0e 1, senza la necessità di un simbolo per indicare il segno. Ad esempio, 1100nella base -1 …

19
Tutto sommato è solo un altro trucco nel code golf
Lo scopo di questa sfida è quello di produrre una versione ASCII della copertina di questo grande album della rock band Pink Floyd. Le giunzioni in mattoni sono fatte di personaggi _e |. I mattoni hanno una larghezza di 7 e un'altezza di 2 caratteri, esclusi gli incroci. Quindi l'unità …

23
King of the Hill - Spacewar!
Se hai mai giocato a Spacewar! , sai che è stato un gioco divertente. Se non lo hai fatto, sappi questo: è stato (ed è) uno dei primissimi e più importanti giochi per computer. Ed è ancora divertente! Il clone su cui sono cresciuto è questo , che è, apparentemente …

20
Basta ripeterti
Scrivi un programma che emette Do not repeat yourself! Il codice del programma deve rispettare i seguenti vincoli: la sua lunghezza deve essere un numero pari ogni carattere in posizione 2n(dove nè un numero intero> 0) deve essere uguale al carattere in posizione 2n-1. Il secondo carattere del programma è …


30
Crea l'onda messicana
Nel minor numero di byte possibile, scrivere un programma o una funzione che produca quanto segue: Abcdefghijklmnopqrstuvwxyz aBcdefghijklmnopqrstuvwxyz abCdefghijklmnopqrstuvwxyz abcDefghijklmnopqrstuvwxyz abcdEfghijklmnopqrstuvwxyz abcdeFghijklmnopqrstuvwxyz abcdefGhijklmnopqrstuvwxyz abcdefgHijklmnopqrstuvwxyz abcdefghIjklmnopqrstuvwxyz abcdefghiJklmnopqrstuvwxyz abcdefghijKlmnopqrstuvwxyz abcdefghijkLmnopqrstuvwxyz abcdefghijklMnopqrstuvwxyz abcdefghijklmNopqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwxyZ abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqRstuvwxyz …

30
Ingrandisci ASCII art
In questa sfida, devi prendere l'arte ASCII multilinea come input, come: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO OO OO OO OO OO OO OO …

19
Crack la password del conto bancario!
introduzione Al fine di impedire ai keylogger di rubare la password di un utente, un determinato sistema di conti bancari ha implementato la seguente misura di sicurezza: ogni volta viene richiesto di inserire solo determinate cifre. Ad esempio, supponiamo che la password del target sia 89097, il sistema potrebbe richiedere …
64 code-golf 

18
NetHack minimo
NetHack è un gioco roguelike in cui un giocatore deve recuperare l'Amuleto di Yendor dal livello più basso del sotterraneo. Comunemente giocato via telnet, l'intero gioco è rappresentato con grafica ASCII. Il gioco è estremamente impegnativo e richiede la conoscenza di molte meccaniche di gioco per avere successo. Ai fini …
64 code-golf 

19
Automatizza il salvataggio del mondo
Sei Desmond Hume. Negli ultimi 3 anni, tu e il tuo partner, Kelvin, siete stati schiavi di un computer che richiede l'inserimento di una sequenza molto specifica ogni 108 minuti per salvare il mondo. 4 8 15 16 23 42 Il tuo partner è morto 40 giorni fa (a causa …

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.