Puzzle di programmazione e codice Golf

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

13
Codice automodificante permanente
Ora, sappiamo tutti che molte lingue hanno modi molto semplici di "auto-modificare" il codice. Tuttavia, cosa succederebbe se dovessi modificare effettivamente il codice e modificarne parti ... su disco? Il tuo obiettivo è creare un codice che stampa un numero, quindi modifica il suo file per sostituire il numero con …

4
Mal di testa festivo
Avvertenza: NON consultare un medico da questo post. Se desideri una consulenza medica, vai da un professionista qualificato. Ho mal di testa. Ho bisogno di pillole per il mal di testa. Ti dirò le ultime dosi che ho avuto e tu mi dirai quando posso prendere la mia dose successiva, …
14 code-golf  string  date 

20
Tasti di uscita
In qualsiasi linguaggio di programmazione, creare un programma che accetta input e anima il testo digitato su una tastiera. Il ritardo tra ciascun personaggio dovrebbe variare per simulare la vera digitazione su una tastiera. Il ritardo deve essere di 0.1, 0.1, 0.5, 0.1, 0.1, 0.5 ...secondi, fino alla stampa dell'ultimo …

6
Codice da KeyPad a testo!
Data una stringa e una matrice come input, il tuo compito è quello di produrre il testo che l'input String stamperà quando digitato su un tipico tastierino mobile. In una tastiera mobile, una lettera viene digitata premendo un pulsante n volte, dove n è la posizione in cui si trova …

7
È quasi Natale!
Per questo motivo, le famiglie di tutto il mondo stanno costruendo alberi di Natale. Ma questo albero normale può diventare noioso dopo un po ', quindi facciamo un albero ASCII! Le foglie sono rappresentate da #e devono essere disposte come mostrato nell'output di esempio. Abbiamo 5 palline ( O) e …

9
L'oggetto codegolf
Immagina questo, abbiamo un ambiente con un ambito globale contenente solo un singolo oggetto, chiamato codegolf. Questo oggetto ha un singolo figlio chiamato stackexchange, che ha una proprietà chiamata com. L'accesso a questa proprietà sarebbe simile codegolf.stackexchange.com. La sfida L'input del tuo programma / funzione sarà una stringa che tenta …

1
Taxi a San Francisco
Sei un tassista a San Francisco. Come è tipico dei conducenti di taxi, stai navigando in una griglia in cui le uniche direzioni valide che puoi spostare sono sinistra, destra, su e giù. Tuttavia, San Francisco è molto collinare, quindi la distanza tra due incroci adiacenti non è necessariamente la …

7
Disegna la curva a punta di freccia Sierpinski
introduzione La curva Arrowhead di Sierpinski è una curva che è il limite del triangolo di Sierpinski. Innanzitutto inizia così: _ / \ Quindi, ogni riga viene sostituita con una versione ruotata della prima: _ / \ \ / _/ \_ Il prossimo: _ / \ \ / _/ \_ …

10
Quadrati Steganografici
Quadrati Steganografici Il tuo compito è prendere una stringa e generare NxNun'immagine che rappresenti questa stringa. Devi anche scrivere l'algoritmo che riprende l'immagine e la trasforma anche in una stringa. Il punteggio includerà il conteggio dei byte di entrambi gli algoritmi: Algoritmo "Crittografia" + Algoritmo "Decrittazione" . È necessario pubblicarli …


1
Dama: King Me?
Sfida: Data una scacchiera, genera il minor numero di mosse necessarie (supponendo che il nero non si muova affatto) per re un pezzo rosso, se possibile. Regole : La parte rossa sarà sempre sul fondo, tuttavia i loro pezzi possono iniziare in qualsiasi fila (anche la fila del re che …

8
Il puzzle quadrato 3x3 Hexa Prime
Il puzzle quadrato 3x3 Hexa Prime introduzione Consideriamo 3x3 quadrati di cifre esadecimali (da 0a F) come: 2 E 3 1 F 3 8 1 5 7 2 7 D D 5 B B 9 Definiamo un Hexa Prime Square 3x3 ( HPS3 ) come tale quadrato per il quale …


18
In ordine casuale!
È venerdì e sono stanco, quindi facciamolo in fretta! Non ricevere input, tuttavia dovresti ottenere tutte e tredici le diverse carte numerate in un mazzo standard di carte. Dovresti produrre 2 attraverso Ace (Suit agnostic). Ogni carta ha una cima che è indicata con uno spazio e dieci _e un …

9
Codice golf ABC: The ASCII Box Challenge
Dati due numeri interi positivi, 'a' e 'b', generano una "scatola" di arte ascii che è larga un carattere e alta b . Ad esempio, con '4' e '6': **** * * * * * * * * **** Semplice vero? Ecco il colpo di scena: il bordo della scatola …

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.