Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

18
Forme di sosia
Figure simili Due rettangoli sono simili se i rapporti dei loro lati sono gli stessi. Considera questi due rettangoli; un rettangolo alto 5 righe e largo 11 caratteri: =========== =========== =========== =========== =========== e un rettangolo alto 10 righe e largo 22 caratteri: ====================== ====================== ====================== ====================== ====================== ====================== ====================== …



22
Calcolo (3 + sqrt (5)) ^ n esattamente
Oggi il vostro obiettivo è quello di trovare numeri interi a e b dato intero non negativo n tale che: Si dovrebbe scrivere un programma o una funzione che prende il parametro n ed emette un e b in un formato di vostra scelta. Si applicano scappatoie standard. Inoltre, si …

13
Pin del connettore DVI
Questa dovrebbe essere una sfida al golf del codice all'estremità più semplice dello spettro. Ma ho pensato che potesse essere bello mettere in evidenza un po 'di micro-ottimizzazione qui. Esistono tre tipi base di connettori DVI : DVI-A (analogico), DVI-D (digitale) e DVI-I (integrato). Inoltre, ci sono versioni single-link e …

1
Mi senti ora?
sfondo Sei un ricco dirigente di un impero del software. Il tuo tempo vale molti soldi. Pertanto, è necessario viaggiare sempre nel percorso più efficiente possibile. Tuttavia, come dirigente, trascorri molto tempo partecipando a importanti telefonate. È fondamentale non abbandonare mai le chiamate, quindi non devi mai viaggiare attraverso aree …


3
Posiziona una tessera Carcassonne
Il gioco da tavolo Nel gioco da tavolo " Carcassonne " i giocatori piazzano le tessere abbinando i loro bordi e guadagnano i punteggi più alti creando grandi aree contigue di terreno. Di seguito sono (approssimativamente) i tipi e le quantità di tessere incluse nel gioco: #01 x4 #02 x5 …

24
I personaggi della stringa vanno in tondo
(Ispirato da una prima bozza della sfida della linea frattale di PhiNotPi .) Ti viene data una larghezza W > 1, un'altezza H > 1e una stringa costituite da 2(W+H-2)caratteri ASCII stampabili. Il compito è stampare questa stringa avvolta attorno a un rettangolo della larghezza e dell'altezza indicate, iniziando nell'angolo …

14
Riciclaggio per il nuovo anno
Una buona risoluzione per il 2015 è vivere in modo più sostenibile. Inizieremo riciclando. Codice di riciclaggio, cioè! Il tuo compito è stampare il numero 2015su STDOUT, con o senza newline finale (e solo quello). Tuttavia, devi farlo riciclando del vecchio codice da PPCG. Ecco come funziona: Scegli qualsiasi risposta …

3
Disegno in barre
Scrivi un programma che contiene un blocco rettangolare di testo composto da X"se .", come questo grezzo A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Stampa una rappresentazione di questa griglia ruotata di 45 gradi in senso antiorario disegnando una barra - avanti o indietro a seconda del contesto - ovunque …


8
Scrivi i numeri in francese
C'è stata una sfida a convertire un numero al suo numero in inglese , ma era troppo semplice. Dato un numero compreso tra 0 e 100, il tuo compito è produrre il numero corrispondente in francese. Il sistema numerico francese ha una logica più complessa rispetto a quella inglese: Numero …

27
Tappeti Sierpinski
Chi non ama un buon frattale? Il tappeto Sierpinski è un classico esempio di frattale. Per completare questa attività, ti verrà richiesto di generare un tappeto di tipo e stampare l'immagine risultante sul stdout(vedi esempio di seguito per la formattazione) , che rappresenta il livello tappeto. I passaggi sono disponibili …

7
Come posso alias funzioni membro in Python?
In Python, è possibile salvare byte aliasando le funzioni utilizzate più volte. Per esempio: r=range a=r(100) b=r(200) c=r(300) Tuttavia, quando le funzioni sono funzioni membro insieme, non so come alias in un modo che consenta il concatenamento. Per esempio: s='Hello' // Plain code s=s.replace('H','J').replace('e','i').replace('l','m').replace('o','y') // What I am trying to …
23 code-golf  tips  python 

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.