Programmation Puzzles & Code Golf

11
Combien de temps jusqu'à cette date?

L'idée est la suivante: Écrivez une fonction pour imprimer la durée entre la date actuelle et la date d'aujourd'hui (au moment où la fonction est appelée) jusqu'à une date fournie en argument. Hypothèses: La date d'entrée sera toujours demain ou plus tard, à l'avenir. La date d'entrée ne sera...

11
Combien de mesas commencent par une chaîne donnée?

Appelons une liste de chaînes non vide une mesa si les conditions suivantes sont réunies: Chaque chaîne répertoriée n'est pas vide et utilise uniquement les caractères qui apparaissent dans la première chaîne. Chaque chaîne successive a exactement un caractère de plus que la chaîne précédente....

11
Animation ASCII Ball in Box

Écrivez un programme qui affiche une boule ASCII en mouvement à l' *intérieur d'un rectangle (20 x 10 caractères, y compris la bordure). La balle ne doit pas traverser le rectangle, par exemple se heurter lorsqu'elle heurte le mur. La scène doit être nettoyée et redessinée toutes les 0,1 secondes...

11
Créez un test de vitesse de frappe / mesure du CPM

Les règles Il est temps de créer un test de vitesse de frappe dans la langue de votre choix! 1 . Vous fournissez un fichier avec un dictionnaire de choix (chaque «mot» qu'il contient doit être délimité par des sauts de ligne). Canalisez-le via stdinou fournissez son nom comme argument de ligne de...

11
Recréez le jeu de serpent classique

Le défi est de créer le jeu Snake classique en utilisant le moins d'octets possible. Voici les prérequis: Le jeu doit être implémenté dans une disposition en 2 dimensions typique. Le serpent devrait pouvoir grandir de manière significative dans les limites de la carte (cela signifie vraiment, ne...

11
Renvoie chaque numéro d'un groupe de nombres

Le défi Le programme doit renvoyer tous les nombres inclus dans un groupe (séquence séparée par des virgules et des tirets) de nombres. Règles s est la chaîne de séquence; tous les nombres inclus dans ssont positifs ; les nombres augmenteront toujours ; les chiffres ne se répéteront jamais lorsque...

11
Lanceur sournois [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 3 ans . Votre objectif est d'écrire un programme super secret qui lance un...

11
Identifiez le compilateur

Le défi On vous donne une fonction compile(s: String): Integerqui retourne 0si elle speut être compilée et autre chose que 0si elle a échoué (le code résultant n'est pas important). Le fait est que vous ne savez pas pour quelle langue la fonction est conçue, c'est donc à vous de le comprendre en...

11
Trouvez des images aléatoires sur http://i.imgur.com/

Imgur est un service d'hébergement d'images gratuit. Beaucoup de gens l'utilisent. Voici un exemple de lien imgur: http://i.imgur.com/T55muMD.png . Écrivez un programme qui génère continuellement des liens imgur aléatoires (valides). Par exemple, voici un exemple de sortie de mon programme (non...

11
Tapez "Bonjour tout le monde!"

Écrivez un programme qui génère des événements de clavier de type Hello, World!. Il ne doit pas être indépendant de la plate-forme. Il ne peut laisser aucune touche enfoncée. Par exemple, en Java, Robot.KeyPress('H');laissera Happuyé, vous devez donc le libérer avecRobot.KeyRelease('H'); Vous...

11
Nombre de trous dans un polygone

Le problème : comptez le nombre de trous dans un polygone connecté. La connectivité du polygone est garantie par la condition que chaque triangle de la triangulation d'entrée partage au moins 1 côté avec un autre triangle et qu'il n'y ait qu'un seul ensemble de triangles connectés. L'entrée est une...

11
Générateur de position Chess960

Le contexte Chess960 (ou Fischer Random Chess) est une variante des échecs inventée et préconisée par l'ancien champion du monde d'échecs Bobby Fischer, annoncée publiquement le 19 juin 1996 à Buenos Aires, Argentine. Il utilise la même planche et les mêmes pièces que les échecs standard;...