Domande taggate «code-golf»

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

9
Implementa uno strano automa
Stavo giocando con un automa cellulare e ne ho trovato uno che aveva un comportamento interessante. Ecco come funziona: Legge una stringa binaria da sinistra a destra, se incontra un 1seguito da 2altri valori aggiungerà 0a al risultato e continuerà a leggere. Se rileva un 0(o sono rimasti meno di …

4
QUESTO ... È ... FORTEZZA!
Fortress era un linguaggio sviluppato dal Sun Programming Language Research Group (RIP Fortress) che aveva una proprietà unica, era possibile rendere ("fortificare") programmi in diversi stili di carattere (lavagna, grassetto, grassetto, corsivo, romano, ecc.). L'obiettivo è rappresentare una variabile Fortress a un carattere nel markup HTML. Ecco come ha funzionato …
11 code-golf 

3
Installa il totem tribale per il tempo richiesto
C'è un villaggio di Sioux. Ha un totem: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' Il totem consente ai Sioux di padroneggiare il tempo per aiutare nelle loro diverse attività. Aiuta gli abitanti …

5
I computer non assaggeranno mai un cookie rinfrescante
Ispirato da github.com/JackToaster/Reassuring-Parable-Generator , a sua volta ispirato da xkcd.com/1263 . Le possibili parole derivano dal rassicurante.cfg di quel repository. Dando un'occhiata a reassuring.cfg (usare il 12 ° commit) si suggerisce di vedere la grammatica corrispondente all'output (L'output è un elenco di tutte le stringhe corrispondenti alla grammatica). Attività: il …

1
Testo animato di arte ASCII sinusoidale
Mi manca un po 'quelle vecchie demo che mostrano le capacità dei computer quando venivano chiamate x86 invece di i3, i5 e i7. Uno dei primi che ho visto nel mio 386 è stata la demo di Unreal di Future Crew che ora celebra il suo 25 ° anniversario. Al …


4
Grado di insaturazione
Grado di insaturazione Questo non è un puzzle di codice particolarmente difficile, ma mi interessa vedere i tuoi molteplici modi di risolverlo. Il grado di insaturazione è il numero di doppi legami chimici tra gli atomi e / o il numero di anelli in un composto chimico. Ti verrà data …

3
Fattorizzazione delle parole di Lyndon
sfondo Una parola Lyndon è una stringa non vuota che è strettamente lessicograficamente più piccola di tutte le altre sue rotazioni. È possibile considerare qualsiasi stringa in modo univoco come la concatenazione delle parole di Lyndon in modo tale che queste parole secondarie siano lessicograficamente non crescenti; la tua sfida …

15
Reciproco ripetuto
Quello che devi fare è creare una funzione / programma che accetta un decimale come input e produce il risultato di prendere ripetutamente il reciproco della parte frazionaria del numero, fino a quando il numero diventa un numero intero. Più specificamente, il processo è il seguente: Lascia che x sia …

9
Disegna un diagramma di contorno ASCII
Considera i seguenti blocchi 3x3 che l' algoritmo dei quadrati in marcia identificherebbe per ogni cella (con ID con etichetta a base 0): 0: ... ... ... 1: ... ... \.. 2: ... ... ../ 3: ... --- ... 4: ..\ ... ... 5: /.. ... ../ 6: .|. .|. …

10
Sono un numero N-bonacci speciale?
La sequenza N-bonacci, originariamente inventata da @DJMcMayhem in questa domanda , è una sequenza generata iniziando con gli interi 0 e 1, quindi aggiungendo i precedenti numeri N per generare il numero successivo. La speciale sequenza N-bonacci è una sequenza N-bonacci che inizia con una coppia di numeri diversi da …


1
I <3 condizionali
Finisci per avere un sacco di condizionali molto lunghi e noiosi nel tuo codice: if flag == 1: while have != needed: if type == 7: Questi possono essere trasformati nelle loro &lt;3controparti condizionali molto più amabili : if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - …


7
Generatore di intervalli IP dettagliato
L'attività è semplice, dati due indirizzi IP ae b, tutti gli indirizzi all'interno di quell'intervallo. Esempi Esempio 1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Esempio n. 2 (TIO lo troncerà, utilizzerà un intervallo più piccolo durante il test): f (a = 123.0.200.0, b = 124.0.0.0) 123.0.200.0 …

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.