Puzzle di programmazione e codice Golf

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

30
Anatra, Anatra, Giuseppe Flavio
Dato un array intero: Inizia dal primo numero Salta in avanti di n posizioni dove n è il valore della posizione corrente Elimina la posizione corrente, trasformando la posizione successiva nella posizione corrente. Andare al passaggio 2 fino a quando rimane un numero Stampa quel numero Regole L'array si avvolge …

30
Addio mondo crudele!
sfondo Ciao golfisti! Vorrei imparare tutti i linguaggi di programmazione! Ma ho un po 'di attenzione ... e copiare tutti gli esempi di Hello World diventa noioso ... ma mi piace il fuoco! ^ W ^ Sfida Quindi ecco il piano! Voglio che tutti scriviate il codice più piccolo che …



30
Codice più breve per I / O su disco infinito
(Basta aprire 50 schede in Google Chrome: D (sto scherzando, no non puoi)) Codice più breve per I / O su disco infinito qualsiasi lingua, esempio C #: using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a", "a"); File.Delete("a"); } while (true); …
49 code-golf 

30
Stampa l'alfabeto, l'ALFABETO o solo un personaggio
La sfida è semplice: Scrivi una funzione o un programma che accetta un input xe genera l'alfabeto minuscolo se xfa parte dell'alfabeto minuscolo, emette l'alfabeto maiuscolo se xfa parte dell'alfabeto maiuscolo e emette solo xse non fa parte di nessuno dei due. Regole: L'input può essere argomento della funzione o …

9
Leggi una data in notazione xkcd
Nel suo xkcd sul formato di data standard ISO 8601 Randall ha inserito una notazione alternativa piuttosto curiosa: I numeri grandi sono tutte le cifre che appaiono nella data corrente nel loro solito ordine e i numeri piccoli sono indici basati su 1 delle occorrenze di quella cifra. Quindi l'esempio …

30
Programma più breve che alloca continuamente memoria
Scrivi un programma che gira per sempre e alloca più memoria sull'heap più a lungo corre, almeno fino a raggiungere il limite del sistema operativo sulla quantità di memoria che può essere allocata. Molti kernel non riservano effettivamente la memoria allocata fino a quando non la usi per qualcosa, quindi …
49 code-golf 

5
Questo è un problema autoreferenziale
Formula autoreferenziale di Tupper (copiata da Wikipedia) La formula autoreferenziale di Tupper è una formula definita da Jeff Tupper che, se rappresentata in due dimensioni in una posizione molto specifica nel piano, può essere "programmata" per riprodurre visivamente la formula stessa. È utilizzato in vari corsi di matematica e informatica …

13
Yarr! Una mappa per il tesoro nascosto!
introduzione "Yarr !! Avevamo un ragazzo che si definiva un" programmatore "per creare una mappa del nostro tesoro nascosto! Ma è scritto con strani numeri e lettere!" E5, N2, E3 "... che cosa fa anche Voglio dire? Follia! Non riesco nemmeno a scrivere una vera e propria mappa del tesoro, …

6
La tua auto gira solo a destra!
introduzione Hai la sfortuna di essere bloccato in una macchina in fuga su una corsa ad ostacoli. Tutte le caratteristiche dell'auto sono non reattive, ad eccezione del sistema di sterzo, che è danneggiato. Può guidare dritto o può girare a destra. L'auto può essere guidata in sicurezza? Meccanica La tua …

30
Emette l'ora corrente
Sfida È necessario emettere continuamente l'ora corrente (fino a quando non viene annullata da un interrupt), una volta al secondo, con uno dei seguenti mezzi: Deve essere nel formato 24 ore o AM / PM. Se è il primo, deve essere distanziato con due punti (cioè 15:47:36). Se è quest'ultimo, …
49 code-golf  date 


7
Crea un mini-gioco con profilo utente
Ieri mi sono imbattuto in una cosa molto intelligente. Sì, questa è un'implementazione funzionante di Tic-Tac-Toe su una pagina del profilo utente, da @minitech. Naturalmente, nel momento in cui l'ho visto, ho dovuto decodificare la sua idea e dargli una risposta : P Ecco il mio esempio incorporato direttamente nel …


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.