Programmation Puzzles & Code Golf

16
Résoudre des inégalités inférieures à des entiers positifs

Écrivez un programme ou une fonction qui prend dans une liste non vide des inégalités mathématiques qui utilisent l'opérateur inférieur à ( <). Chaque ligne de la liste aura le formulaire [variable] < [variable] où a [variable]peut être n'importe quelle chaîne non vide de caractères az...

16
Un défi élémentaire

Ce défi est inspiré de cette citation d'Oliver Sacks: «À 11 ans, je pourrais dire« Je suis du sodium »(Élément 11), et maintenant à 79 ans, je suis or.» - Oliver Sacks Je veux que vous trouviez des nombres dans une chaîne et les remplaciez par les symboles de leurs éléments correspondants. (1 est...

16
Qui a le plus de stars dans The Nineteenth Byte?

Remarque: ce défi implique le téléchargement et le filtrage des pages Web HTML. Si votre langue ne peut pas gérer cela, vous pourriez ne pas vouloir participer à ce défi. introduction Il y a toujours des discussions dans The Nineteenth Byte Chat pour savoir qui dirige le tribord. Alors, aidons tout...

16
Quine plusieurs fois

Votre tâche est de créer un programme qui fait ce qui suit: Vous devriez prendre le numéro. (Positif, négatif, la fraction est une entrée possible) S'il est négatif, vous inversez le quine. et nier ce nombre (devenir positif) Ensuite, vous répétez <partie entière du numéro d'entrée> fois et...

16
Quelles versions d'Ubuntu sont prises en charge?

Étant donné une date d'entrée, votre entrée affichera la liste complète des versions prises en charge de la distribution Ubuntu Linux à cette date. La liste complète de toutes les versions est la suivante: Version Nom du code Date de sortie Pris en charge jusqu'à 4.10 Phacochère verruqueux...

16
Imprimer un rectangle Pentomino

Écrivez un programme ou une fonction qui ne prend aucune entrée mais imprime ou retourne une représentation textuelle constante d'un rectangle composé des 12 pentominos distincts : Le rectangle peut avoir n'importe quelle dimension et être dans n'importe quelle orientation, mais les 12 pentominos...

16
Horloge à main Syzygy

(merci à El'endia Starman et Sp3000 pour m'avoir aidé à concevoir des cas de test pour cela!) Étant donné un entier positif net une liste de périodes de rotation entières positives pour un certain nombre d'aiguilles d'horloge (en secondes), sortez le plus petit entier positif xoù les xsecondes...

16
J'aime bouger, bouger

Le roi Julian doit traverser la jungle, mais il se sent paresseux. Il veut qu'un ordinateur puisse lui calculer un itinéraire à travers la jungle. En utilisant STDIN, obtenez une carte de la jungle pour que l'ordinateur se fissure. Il suivra le format suivant: 01001E 010110 000P00 1100J1 S00111 Le...

16
Quand les balles entrent en collision

Ce défi est basé sur une énigme que j'ai lue dans un livre il y a quelque temps, que j'ai retrouvée ici . Il s'agit de balles tirées à partir d'une arme à feu une fois par seconde à des vitesses variables qui se déplacent en ligne droite pour toujours. Lorsqu'une balle frappe une autre, les deux...

16
Partition en sous-séquences croissantes

spécification Ce défi est simple à énoncer: votre entrée est un tableau non vide d'entiers non négatifs, et votre tâche consiste à le partitionner en aussi peu de sous-séquences croissantes que possible. Plus formellement, si le tableau d'entrée est A, alors la sortie est un tableau de tableaux...

16
Lancer les dés

Lancer les dés Donc, je jetais des dés il y a un moment et j'ai pensé à un défi. Étant donné le cube avec un filet pris en entrée et une liste de mouvements, trouvez le carré en bas à la fin. J'utiliserai cette image pour les exemples ici. Contribution Vous prenez une chaîne avec une liste de...

16
Trouvez les Primes XOR

Dans ce défi posé par xnor, on nous a demandé d'implémenter la multiplication XOR. Dans ce défi, l'objectif est de trouver les premiers nnombres premiers XOR. Les nombres premiers XOR sont très similaires aux nombres premiers réguliers comme vous pouvez le voir par les définitions suivantes:...

16
Conseils pour jouer au golf à Prolog

Quels conseils avez-vous pour jouer au golf à Prolog? Je recherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques à Prolog (par exemple, les variables à une lettre ne sont pas spécifiques à Prolog pour réduire la taille des...