Programmation Puzzles & Code Golf

14
Tester si un numéro donné est un numéro de vampire

EDIT: Dans l'intérêt d'augmenter la complexité, j'ai ajouté plus au défi. En mathématiques, un nombre de vampires (ou vrai nombre de vampires) est un nombre naturel composite v, avec un nombre pair de chiffres n, qui peut être factorisé en deux entiers x et y chacun avec n / 2 chiffres et pas les...

14
Livres disponibles gratuitement pour le golf de code? [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Pouvez-vous recommander des livres...

14
Imprimer Triangle Wave of Numbers

Étant donné l'amplitude et la période d'une onde, imprimez l'onde. Voir l'exemple de sortie pour plus de détails. Le nombre total de formes d'onde est égal à la période et la hauteur de chaque vague est égale à l'amplitude. L'amplitude et la période sont inférieures à 10. Vous pouvez ignorer les...

14
Dipping aléatoire dés

Dans un dé standard (dé), les nombres sont disposés de sorte que les faces opposées s'ajoutent à sept. Écrivez le programme le plus court possible dans votre langue préférée qui génère un lancer aléatoire suivi de 9 basculements aléatoires. Un pourboire est un quart de tour des dés, par exemple, si...

14
Jour de la semaine du 29 février prochain

Écrivez une fonction qui prend une date et renvoie le jour de la semaine du 29 février suivant cette date. L'entrée est une chaîne au format ISO Extended: AAAA-MM-JJ (par exemple, le 27 mai 2010 serait "2010-05-27"). La sortie est une chaîne qui est le nom du jour de la semaine (par exemple...

14
Somme d'entiers positifs. [fermé]

Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 3 ans . Problème: Étant donné un ensemble d'entiers, trouvez la somme de...

14
Une vieille bénédiction irlandaise

Je ne sais pas qui a inventé ces mots, et je ne suis pas irlandais, mais je vous donne une bénédiction irlandaise: May the road rise up to meet you May the wind be always at your back May the sun shine warm upon your face The rains fall soft upon your fields And until we meet again May God hold you...

14
Le dernier chiffre d'une exponentation

Dans cette tâche, vous recevrez A (moins de 10000 chiffres) et B (moins de 2 ^ 64), et vous devrez calculer le dernier chiffre de (A · A · A · ... · A (B fois )). Les entrées A et B sont données sur une seule ligne séparée par un blanc; les entrées sont terminées par EOF. Contribution...

14
Manchester encode un flux de données

Le codage Manchester est un protocole de télécommunications utilisé dans les communications radio qui garantit des transitions de bits à un intervalle régulier afin qu'un récepteur puisse récupérer la fréquence d'horloge à partir des données elles-mêmes. Il double le débit binaire, mais est bon...

14
Jeu de mots pendu golf

Inspiré par reddit . Écrivez un programme qui joue le pendu . Le programme choisit un mot au hasard dans une liste de N mots, où N> 2. La liste de mots peut être fournie au programme comme vous le souhaitez. À chaque itération Imprimez l'état du jeu en utilisant des traits de soulignement pour...

14
Solveur de labyrinthe textuel

Étant donné un labyrinthe sur stdin et un point d'entrée, écrivez un programme qui imprime un chemin d'accès à la sortie sur stdout. Tout chemin est acceptable, tant que votre programme ne génère pas le chemin trivial (passant par chaque point du labyrinthe) pour chaque labyrinthe. Dans l'entrée,...

14
Écrivez votre propre Death Note

Kira a besoin de votre aide! Format d'entrée: Date [and/or Time] Name Gender Reason Format de sortie: <Last Name, First Name> <will die/died> on the <DD><st/nd/rd/th> of <MMM, YYYY> [at <hh:mm:ss TT>]. <He/She> <will die/died> of <Reason>....

14
Conseils pour jouer au golf à Groovy

Comme j'ai vu de nombreuses questions demandant des conseils pour jouer au golf dans leur langue, j'ai décidé de demander ma langue préférée: le groovy. Les gens peuvent donner quelques trucs et astuces qui seront utilisés dans le golf avec

14
Écrire une fonction qui renvoie le passé du verbe donné

Défi Écrivez une fonction qui prend un argument qui est un verbe et retourne le passé du verbe. (Supposons que le verbe soit régulier) Passé Remarque: considérez y comme ni consonne ni voyelle. Normalement, il suffit d'ajouter ed après la fin du verbe fait le passé du verbe. Ex: jump→ jumped,ask...