Domande taggate «code-golf»

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

9
Cesare-Cypher-Mania
Il Caesar Cypher è un cifrario di sostituzione molto semplice in cui ogni lettera viene spostata di un offset fisso (passando da Z ad A). Allo stesso modo, possiamo anche un cifrario di Cesare per l'insieme dei caratteri ASCII stampabili. Questi sono i 95 caratteri dai punti di codice da …


2
DNA: ASCII desossiribonucleico
Data una sequenza delle basi Adenina, Citosina, Guanina e Timina (codificate come ACGT), dovrete produrre una rappresentazione artistica ASCII di un corrispondente doppio filamento di DNA. Il filo si estenderà verticalmente. Il filo sinistro è quello che ti viene dato come input. Il filo di destra sarà il suo complemento. …

14
Frazioni non rotonde
Quando si converte una frazione in un numero decimale e si desidera memorizzare quel numero, spesso è necessario arrotondarlo perché si desidera utilizzare solo una determinata quantità di memoria. Supponiamo che sia possibile memorizzare solo 5 cifre decimali, quindi 5/3 diventano 1.6667. Se riesci a memorizzare solo 2 cifre decimali, …

3
Disegnare epiciclogoni
Un epicicloidale è la curva un punto su un cerchio rende mentre rotola intorno un altro cerchio. Un ciclone è la forma che un punto di un poligono regolare crea mentre rotola su un piano. Un epicyclogon è la curva tracciata da un punto su un poligono regolare mentre ruota …

20
Crack il codice sul lucchetto a combinazione
Dato un lucchetto a combinazione standard come quello nella foto. Il modo per sbloccarlo è allineare i 4 numeri nel codice sulla riga di combinazione. Dopo anni di fedele servizio sei stato licenziato dalla fabbrica di serrature e hai deciso di vendicarti non confondendo le serrature prima di espellerle, lasciando …
22 code-golf 

1
Ruota un elenco bidimensionale di 45 gradi
COMPITO L'obiettivo è scrivere un programma che ruoti di 45 gradi qualsiasi elenco bidimensionale, deve essere in grado di farlo fino a 7 * 45 (contemporaneamente) prima di restituire l'elenco. L'elenco non sarà necessariamente quadrato o rettangolare. È necessario includere l'output per gli esempi nella risposta. Deve funzionare anche per …
22 code-golf 

7
Risolutore di alberi genealogici
Questa è una delle tante sfide lasciate per la comunità dai Calvin's Hobbies . Prendi un file "albero genealogico che descrive" con le righe del modulo: [ID] [mother ID] [father ID] [gender] [full name] come questo che descrive il primo albero genealogico su http://en.wikipedia.org/wiki/Cousin : 1 ? ? M Adam …

5
Giornata mondiale IPv6 2014
Per celebrare l'anniversario della giornata mondiale IPv6 , Internet Society ha pubblicato una campagna per disattivare IPv4 il 6 giugno 2014 per One Day . Gli indirizzi IPv6 possono essere rappresentati nella loro forma lunga come otto valori esadecimali a 16 bit separati da due punti. A seconda dell'indirizzo, possono …



4
Minimizza Brainfuck
La tua sfida è minimizzare il codice Brainfuck , secondo queste regole: Rimuovi tutto ciò che non fa parte di +-><[].,. Per qualsiasi gruppo di consecutivi +o -caratteri, se la quantità di +s ed -s è la stessa, rimuoverli. Fai come sopra, ma con >e <. Rimuovi le sequenze dei …

4
Variante crittografica di quine
Crea un programma che stampa la somma MD5 della sua fonte nel modulo: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Nessun imbroglio: non puoi semplicemente leggere il file sorgente e calcolarne la somma. Il programma non deve leggere alcuna informazione esterna. Ovviamente puoi usare una libreria MD5 disponibile per la …

30
Un programma che si elimina da solo
Se viene utilizzata una lingua compilata, il programma deve eliminare l'eseguibile compilato (ma non è necessario eliminare il file di origine). Se viene utilizzata una lingua interpretata, il programma deve eliminare il file di origine. La mia offerta di apertura: Python (29 caratteri) import os;os.remove(__file__) Modifica: per impedire soluzioni come …

9
Dai un nome alla mano di poker
Dai un nome alla mano di poker Date cinque carte, ottieni il nome della mano di poker, che sarà una delle seguenti: High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush In caso di dubbi, consultare le …
22 code-golf  game 

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.