Domande taggate «code-golf»

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




8
Trigonometria a matrice
introduzione Le due funzioni trigonometriche più comuni, sinee cosine(o sine cosin breve), possono essere estesi ad essere funzioni di matrici a valori. Un modo per calcolare gli analoghi valutati a matrice è il seguente: Considera queste due importanti identità trigonometriche: Usando queste identità, possiamo derivare le seguenti equazioni per sine …

13
Prodotti Fibonacci
Puoi scomporre un numero maggiore di 0 come somma unica di numeri di Fibonacci positivi. In questa domanda lo facciamo sottraendo ripetutamente il maggior numero possibile di Fibonacci positivo. Per esempio: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

3
Quanti 14er ho scalato?
Nella terminologia alpinistica, un "14er" è qualsiasi montagna con un'altezza di 14000 piedi o più. Tuttavia, c'è un'altra distinzione. Affinché un picco sia considerato un 14er, deve anche avere una "prominenza geografica" di 300 o più piedi. Ciò significa che per spostarsi da un 14er all'altro, devi prima scendere almeno …

8
Converti in numero romano!
Il tuo compito è convertire un dato intero positivo dal numero arabo al numero romano. Le cose diventano difficili quando conti fino a 4000. I romani lo fecero aggiungendo una linea sopra un simbolo per moltiplicare quel simbolo 1 000. Tuttavia, gli overline non sono esattamente visualizzabili in ASCII. Inoltre, …

21
Esegui un array
Sentiamo spesso il linguaggio "camminare attraverso l'array" per indicare "mappare la funzione sull'array seguente". Tuttavia, ne ho bisogno (ora!), Quindi voglio che eseguiate l'array. Come corro? Immagina che ci sia un branco selvaggio di lupi dietro di te Correre in un array è come percorrerne uno, tranne che è possibile …

13
Tra le frazioni
Tra le frazioni La sfida: Dovrai creare un codice che impieghi almeno 3 input; 2 numeri interi e "una rappresentazione della frazione" - qualunque sia il tipo adatto alla tua lingua per rappresentare gli incrementi della frazione). Se scegli la stringa, l'input sarà "1/4" o potresti scegliere 2 ingressi interi …

5
Identificare la sezione conica
Dati 5 punti distinti su un piano bidimensionale, determinare il tipo di sezione conica formata dai punti. L'uscita è una delle circle, hyperbola, ellipse, o parabola. Regole I punti saranno in posizione lineare generale, il che significa che non ci sono tre punti collineari, e quindi il passaggio conico attraverso …
13 code-golf  math 

3
Disegna una spirale in una scatola
Questa spirale geometrica sembra complicata, ma è abbastanza semplice da disegnare; prendi la seguente scatola: Traccia una linea retta tra l'angolo del riquadro e una certa distanza impostata sopra l'angolo successivo in senso antiorario. Continua questo schema verso l'interno, rimanendo sempre a quella distanza dall'angolo della linea successiva. Ecco alcune …

6
Numero magico di una determinata lunghezza
Il tuo programma deve prendere un input ( nai fini della descrizione) e generare tutte le permutazioni di un numero ncomposto da cifre lunghe senza cifre ripetitive, in cui ciascuna delle cifre che precedono e incluso il suo indice sono divisibili per il posto nel numero che cade . Puoi …

11
Quine a doppio servizio: quine! DlroW, olleH
Scrivi un programma che eseguirà il proprio codice sorgente quando eseguito, e nient'altro. Sembra facile, vero? Il problema è che quando il codice sorgente viene invertito, il tuo programma deve generare "Hello, World!" esattamente, senza virgolette. Questo è code-golf, quindi vince il conteggio di byte più basso. Modifica : il …

1
Media mobile Iterata
Se abbiamo una lista, diciamo la lista [9, 2, 4, 4, 5, 5, 7], possiamo fare una media mobile attraverso di essa. Prendendo una finestra di dire, 3 elementi, ogni elemento è sostituito da una finestra come questa: [[9], [9, 2], [9, 2, 4], [2, 4, 4], [4, 4, 5], …

6
Chi è il re del torneo?
sfondo Prendi in considerazione un torneo round robin, in cui ogni concorrente gioca una partita contro ogni altro concorrente. Non ci sono pareggi, quindi ogni partita ha un vincitore e un perdente. Un concorrente A è un re del torneo, se per ogni altro concorrente B , sia A sfiora …

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.