Domande taggate «code-golf»

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

21
Numeri facili da moltiplicare
Il tuo compito è determinare se due numeri sono facili da moltiplicare . Ciò significa che la loro lunga moltiplicazione base-10 non ha alcun valore di trasporto (raggruppamento) tra i valori dei luoghi, osservando sia i passaggi di moltiplicazione sia il passaggio di addizione. Questo accade quando ogni coppia di …

30
Su e giù, su e giù
Sfida: Dato un input intero positivo n , creare un vettore che segue questo modello: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Oppure, spiegato con le parole: il vettore inizia da 0e fa incrementi …

30
Crea una Magic 8 Ball
Da bambino, il mio amico aveva una palla magica 8 a cui faremmo domande e vedere quale fosse il destino di quella domanda. Sfida La tua sfida è scrivere un programma (o una funzione) che quando viene eseguito (o chiamato), genera (o restituisce) una risposta casuale dalle possibili risposte di …

22
Detonare una stringa
Data qualsiasi stringa, stampala sotto forma di un triangolo in cui il testo scorre su e giù lungo ciascuna diagonale. Ad esempio, un input di "Hello World"dovrebbe produrre: d l r d o l W r d o l o W r d l o l l o W r …

18
26 cantanti, 26 lettere
Secondo RollingStone , di seguito sono riportati i 26 più grandi cantanti di tutti i tempi: Aretha Franklin Al Green Ray Charles Robert Plant Elvis Presley Mick Jagger Sam Cooke Tina Turner John Lennon Freddie Mercury Marvin Gaye Bob Marley Bob Dylan Smokey Robinson Otis Redding Johnny Cash Stevie Wonder …

30
Programmi di autogrammi
Questa frase impiega due a, due c, due d, ventotto e, cinque f, tre g, otto h, undici i, tre, due, tredici, nove, due, due, cinque, venticinque s, ventitre t, sei v, dieci w, due x, cinque y e una z. Tali frasi sono chiamate autogrammi . Il tuo compito …

17
Wind me a number snake!
Dato un numero intero di ingresso n, disegnare un serpente numero, cioè, una griglia di misura n x ncostituito dai numeri 1attraverso n^2cui avvolte una intorno all'altra nel seguente modo: Input n = 3: 7 8 9 6 1 2 5 4 3 Input n = 4: 7 8 9 …
34 code-golf 

22
Costruiscimi una città
I programmatori cercano sempre di appiattire le matrici in noiose entità monodimensionali e questo mi rende triste. Il tuo compito è di appiattire una serie arbitraria di personaggi, dando vita a un incantevole skyscape cittadino. Considera la stringa: aaabbbbbccqrrssstttttttPPw Sembra molto meglio così: tt tt bb tt bb tt aabb …

30
Somma matrice inversa
Il tuo programma dovrebbe prendere un array come input. La matrice: Sarà sempre 1 dimensionale Conterrà solo numeri interi Può essere vuoto Il programma dovrebbe invertire l'array e quindi aggiungere gli elementi all'originale, ad esempio: Ingresso: [1, 2, 3] Originale: [1, 2, 3] invertito: [3, 2, 1] [1, 2, 3] …

16
Generatore di password XKCD
introduzione Apparentemente, questa domanda è stata posta qui e purtroppo è stata chiusa. Ho pensato che fosse una buona idea riprovarci, ma fatto bene. XKCD esamina il modo in cui siamo addestrati a utilizzare password difficili da ricordare, pensando che sia sicuro, ma invece impiegherebbe un computer a 3 giorni …
34 code-golf  math 


8
Leggi ASCII-Art Text
Ispirato da Golf me un alfabeto ASCII , di cui questa sfida è (quasi) un'inverso diretto. Compito: Prendi una stringa di testo ASCII-art e genera il contenuto del testo come normale testo ASCII. Ingresso: Stringa di testo in formato ASCII. L'input conterrà solo istanze di caratteri ASCII #, spazi e …

10
Cubi Ascii completati dal predecessore
Il primo cubo Ascii (PAC 1) completato dal predecessore è un cubo semplice con lunghezza laterale 1 e si presenta così: /////\ ///// \ \\\\\ / \\\\\/ Il PAC 2 ha una forma geometrica tale che combinandolo con il suo predecessore (il PAC 1 ) completa un cubo di lunghezza …

30
Annulla un intervallo di numeri
È abbastanza semplice, dato un numero n, creare un intervallo da 0a n-1. In effetti, molte lingue forniscono questa operazione come integrata. Il seguente programma CJam legge un numero intero e quindi stampa tale intervallo ( Provalo online! ): ri, Si noti che stampa i numeri senza un separatore. La …

6
Soluzioni alternative Python per assegnazione in lambda
Questa è una domanda di consigli per giocare a golf in Python. Nel golf Python, è comune che una presentazione sia una funzione definita come lambda. Per esempio, f=lambda x:0**x or x*f(x-1) calcola il fattoriale di x. Il formato lambda ha due grandi vantaggi : La piastra della caldaia f=lambda …
34 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.