Domande taggate «code-golf»

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

7
Interprete autointerpretante
Sulla base di un commento di George Edison a questa domanda , scrivi il più piccolo interprete autointerpretato. Puoi usare la lingua che preferisci. Le lingue vuote non contano. Il programma deve contenere almeno due caratteri. Non è necessario che il programma interpreti l' intera lingua, ma solo un sottoinsieme …


25
Numeri magici di popcount
Esiste un famoso algoritmo complicato per contare il numero di bit impostati in un numero intero senza segno a 32 bit: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x …

30
La disposizione 465
Ecco la sfida. Scrivi del codice per generare tutti gli interi in un intervallo. Sembra facile, ma ecco la parte difficile. Inizierà con il numero più basso, quindi il più alto. Quindi il numero più basso che non è ancora nella matrice. Quindi il più alto che non è ancora …
24 code-golf 

4
Non è niente! …o è?
introduzione Le chiacchiere di strada possono essere davvero difficili da capire, in particolare per i programmatori, che non sono noti per essere molto streetwise. Il tuo compito è creare un interprete per aiutare tutti noi a sopravvivere nell'ambiente urbano. Sfida Data una frase inglese come input, crea un programma o …

30
Compressione grafica ASCII da un numero base-n
Questo si ispira a una risposta 05AB1E di Magic Octupus Urn . Dati due argomenti, un numero intero positivo e una stringa / elenco di caratteri: Traduci il numero in base-n, dove n è la lunghezza della stringa. Per ogni personaggio, sostituisci ogni aspetto dell'indice di quel personaggio nel numero …

21
Quante volte devo premere questo?
Siamo tutti abituati alla tastiera del telefono della vecchia scuola, giusto? Per riferimento, ecco come appare: Data una stringa composta solo da lettere ASCII minuscole e singoli spazi , il tuo compito è quello di restituire il numero di tocchi che uno dovrebbe fare per digitare l'intera stringa con una …

17
Crea un elenco di numeri serpeggianti inferiori a 50.000
Sfida del numero di serpenti Mi chiedo quanti numeri serpeggianti ci siano tra 1 e 50.000? I numeri serpeggianti, in questo gioco, sono numeri che possono essere digitati su un tastierino numerico tradizionale (formato sotto) spostando un tasto verso l'alto, il basso, a sinistra o a destra. 7 8 9 …
24 code-golf 

3
Disegnare un albero da un array
Dato un array possibilmente nidificato e non vuoto di numeri interi positivi a una cifra (non garantito univoco), emette la rappresentazione di arte ASCII come un albero, usando i caratteri del disegno a scatola ┌ ┴ ┐ ─ │ ┬ ┼. (Questi sono stati copiati dal codice pagina 437, ma …

7
Espandi un esagono
Dato un esagono di arte ASCII come input, ne esce uno i cui lati sono tutti più lunghi di un'unità. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Gli esagoni di input avranno …

9
Genera un quadrato Graeco-Latino
disclaimer: non sono a conoscenza di soluzioni non bruteforce Un quadrato Graeco-Latino è, per due insiemi della stessa lunghezza nnn , una disposizione n×nn×nn \times n di celle, ognuna contenente una coppia unica (attraverso l'intero quadrato) di un elemento del primo insieme e un elemento del secondo insieme, tale che …
24 code-golf 

13
Due palindromi non sono sufficienti
Alcuni numeri, come , sono palindromi nella base 10: se si scrivono le cifre in ordine inverso, si ottiene lo stesso numero.142411424114241 Alcuni numeri sono la somma di 2 palindromi; ad esempio, o .110=88+22110=88+22110=88+222380=939+14412380=939+14412380=939+1441 Per altri numeri, 2 palindromi non sono sufficienti; ad esempio, 21 non può essere scritto come …

17
Chi ha vinto una partita a dadi da bar?
Sfida Bar Dice è un semplice gioco giocato in un Bar with Dice (da cui il nome). Tiri 5 dadi a sei facce e cerchi di fare la mano migliore. Il punteggio si basa sull'accumulo del maggior numero di dadi con le stesse cifre. Ogni mano deve includere almeno un …


30
Arrotondare da zero
Arrotondare da zero Ispirato da Round verso lo zero . Dato un input numerico tramite qualsiasi metodo ragionevole, arrotondare il numero "lontano da zero" - numeri positivi arrotondano per eccesso e numeri negativi arrotondano per difetto. Se si intende prendere l'input come stringa (ad esempio tramite STDIN), si dovrebbe essere …
24 code-golf  number 

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.