Domande taggate «code-golf»

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

12
La condivisione segreta di Shamir
Dato n(il numero di giocatori), t(il valore di soglia) e s(il segreto), ngenera i segreti generati dall'algoritmo Shamir's Secret Sharing . L'algoritmo Ai fini di questa sfida, i calcoli verranno eseguiti in GF (251) (il campo di dimensioni finito 251, altrimenti noto come numeri interi mod 251 ). Di solito, …
17 code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

3
Calcola il 3BV di una scheda per dragamine
Il 3BV di una scheda Minesweeper rappresenta il numero minimo di clic a sinistra necessari per risolvere la scheda se si conosce già la soluzione. È l'acronimo di "Bechtel's Board Benchmark Value". Ecco il suo sito che lo spiega. Di seguito è riportata una scheda Minesweeper risolta. Le bandiere indicano …


11
Le mie emoji sono asciutte?
Questa è la mia emoji da compagnia, Billy: -_- Agli emoji non piace stare sotto la pioggia, quindi Billy è triste ... Disegniamo un ombrello per farlo stare meglio! /\ / \ / \ -_- Questo va bene, è interamente coperto dal suo ombrello! Ecco un esempio in cui è …

7
Inversione di stringa normale e visiva
Scrivi del codice che funge da programma per gatti. Cioè, per inserire una stringa e inviarla così com'è. Ma la normale inversione del codice deve generare la normale inversione della stringa di input. E l'inversione visiva del codice deve generare l'inversione visiva della stringa di input. L'inversione normale è la …

22
Setacci distinti
Dato un elenco di numeri interi, creare una maschera booleana in modo che gli indici reali possano essere utilizzati per filtrare i valori distinti dall'elenco. L'indice selezionato come vero non ha importanza purché ne sia selezionato solo uno per ciascun set di indici corrispondenti a valori identici. L'input sarà un …

1
Modo migliore per leggere più int in C di scanf
Sto cercando di leggere 4 int in C in una sfida di golf e sono disturbati dalla lunghezza del codice che ho bisogno di risolverlo: scanf("%d%d%d%d",&w,&x,&y,&z) che è di 29 caratteri, che è enorme se si considera che la mia dimensione totale del codice è di 101 caratteri. Posso eliminare …
17 code-golf  tips 


10
piazze contaminati
introduzione Osserviamo il seguente quadrato, costituito esclusivamente le cifre 0 - 9: 1034 4167 8414 3542 Il guscio esterno di questo quadrato è: 1034 4 7 8 4 3542 Esso contiene zeri, quindi dobbiamo sbucciare fuori dal guscio esterno, lasciando: 16 41 Il guscio esterno di questo quadrato è: 16 …
17 code-golf  number 

10
Comprimere il codice in un'immagine
Si tratta di una Quine variazione. introduzione Abbiamo tutto il codice breve di scrittura, perché alcuni motivi oscuri , ma qualunque cosa facciamo, the'll occupano almeno 144 pixel / byte (con un font 12px). Ma cosa sarebbe successo, se vogliamo codificare il nostro codice nelle immagini? Questo è il vostro …

1
Sintomo-Prova questa prova a triangolo
Una stringa la cui lunghezza è un numero triangolare positivo (1, 3, 6, 10, 15 ...) può essere disposta in un "triangolo del testo equilatero" aggiungendo alcuni spazi e nuove linee (e mantenendolo nello stesso ordine di lettura). Ad esempio, la stringa di lunghezza 10 ABCDEFGHIJdiventa: A B C D …

7
Primes in diverse basi
Sfida: Ti viene dato un numero di base 10. Per ogni base dal 10 alla rovescia alla base 2: Prendere il numero di ingresso originale come stringa base 10, e rimuovere eventuali cifre del numero che non sono validi per la base. Interpreta la stringa numerica risultante in quella base. …

5
Vai angolo opposto del rettangolo in tutte le direzioni - Harder
Questo è essenzialmente la stessa cosa di questa questione, a meno difficile. Devi ancora scrivere un programma che va dall'angolo inferiore sinistro di un rettangolo all'angolo superiore destro. Tuttavia, questa volta diagonale mosse sono ammessi. Il programma accetterà una coppia ordinata (width, height)e le utilizzerà come dimensioni per un rettangolo. …

2
Implode la scatola
Le caselle ASCII si presentano così: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | …


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.