Programmation Puzzles & Code Golf

9
«Surveiller» une image

Le problème: Ce défi vient d'un vrai problème que j'avais. J'ai une configuration à double moniteur au travail et je voulais utiliser l'image suivante comme fond d'écran: Cependant, mes moniteurs ont des lunettes assez importantes, et quand je règle mon arrière-plan, cela ressemble à ceci, où la...

9
Accords de piano sur les touches blanches

Backstory [ce qui n'est pas vrai] Un piano est configuré comme ceci: Cependant, sur mon piano, toutes les touches noires sont cassées! Je veux quand même pouvoir jouer des accords sur mon piano cassé. En musique, un accord est un groupe de notes jouées ensemble. Pour permettre la saisie d'accords,...

9
Bonjour tout le monde qui gère les erreurs

Écrivez un programme ou une fonction avec les fonctionnalités suivantes: Le programme / fonction tente d'abord d'écrire la chaîne Hello, world!dans le flux de sortie standard. (Aucune autre forme de sortie n'est acceptable pour ce défi, car l'accent est mis sur les E / S plutôt que sur le...

9
En arrière et en avant polyglotte quine!

Vous devez créer un polyglotte qui génère son code source dans une langue et son code source à l' envers dans une autre. Contrairement aux règles normales, vous êtes autorisé à lire le fichier actuel ou à utiliser une fonction intégrée pour obtenir le code source de votre soumission et l'inverser...

9
Conseils pour jouer au golf dans Logo

Le logo est un langage de programmation conçu en 1967 qui a un grand potentiel pour créer des graphiques en relativement peu d'octets par rapport aux autres langages. Le logo est un langage de programmation éducatif qui utilise Turtle Graphics . Il existe plusieurs implémentations intéressantes de...

9
Implémenter la méthode d'Euler

Le but de ce défi est d'utiliser la méthode d' Euler pour approximer la solution d'une équation différentielle de la forme f (n) (x) = c. † L'entrée sera une liste d'entiers dans laquelle la n ème valeur représente la valeur de f (n) (0). Le premier entier est f (0), le second est f '(0), et ainsi...

9
Déterminer la période la plus occupée

Ce défi a été grandement inspiré par ce post Stack Overflow . Défi Étant donné un groupe de clients en termes de moment où ils entrent dans une salle et quand ils en sortent, déterminez la ou les périodes pendant lesquelles la salle a un nombre maximum de personnes. La résolution de l'heure doit...

9
Questions sans réponse de PPCG

Ce cher site StackExchange a tant de défis et tant de bonnes réponses. Mais qu'en est-il des défis qui n'ont jamais été résolus ? Tâche Écrivez un programme ou une fonction qui imprimera un défi ouvert pseudo-aléatoire sans réponse (comme dans une question avec exactement zéro réponse) de PPCG....

9
Générer un signal triangulaire

Tâche: Étant donné l'indice d'échantillon, x, calculez la valeur d'échantillon f (x) de l'onde triangulaire, avec une période de 4 échantillons et une amplitude 1. Le décalage peut être négatif et la valeur d'échantillon peut être soit {0, 1, -1}. Cas de test: -5 -> -1 -4 -> 0 -3 -> 1 -2...

9
Symétrie de rotation de la chaîne

Une rotation "se fait en coupant une corde en deux morceaux et en inversant leur ordre" . Un objet est symétrique sous une opération si l'objet est inchangé après l'application de ladite opération. Ainsi, une "symétrie de rotation" est le fait qu'une chaîne reste inchangée après la "rotation"....

9
Mise en forme ordinale d'Alice

introduction Alice est un langage 2D de Martin Ender qui a deux modes d'exécution différents, cardinal et ordinal . Lorsque le pointeur d'instruction passe à travers un miroir (soit /ou \), il passe d'un mode à l'autre. Dans ce défi, nous nous concentrerons sur le mode ordinal , où les commandes...

9
De quelle couleur est-ce?

Vous devez jouer à un programme qui prendra un nom de fichier en entrée et vous devez afficher la couleur du fichier. Le fichier aura n'importe laquelle de ces extensions, mais votre programme ne doit en prendre en charge qu'une seule. Veuillez dire lequel dans votre réponse. .jpg .png .svg .gif...

9
Rappelez-moi encore?

introduction Avez-vous déjà entendu parler de Remind? Non? Je ne l'ai pas fait non plus jusqu'à il y a environ 2 ans. Le principe de base est que les enseignants envoient des rappels et communiquent avec leurs élèves. Assez bien, non? Il vous permet même d'envoyer des emotes et de réagir aux...

9
Créez votre propre rouge et noir

Dans l'interprétation musicale des Misérables, une chanson apparaît intitulée "Rouge et noir". Voici une partie de cette chanson: Rouge - le sang des hommes en colère! Noir - l'obscurité des âges passés! Rouge - un monde sur le point de l'aube! Noir - la nuit qui se termine enfin! La source. Votre...

9
Regarder les morceaux

Regarder les valeurs binaires imprimées sous forme d'ovales et de bâtons n'est pas si facile ... Pour vous aider, vous devez écrire une fonction (ou un programme) qui imprime des nombres dans une représentation binaire personnalisée. Je veux donc prendre un nombre, disons 3 ( 00000011) et sortir...

9
Bataille des lettres

Votre tâche est simple: dites-moi qui gagne la bataille des lettres. Les troupes Il y a trois "troupes" différentes dans cette bataille, résumées par ce tableau. name | health | damage A 25 25 B 100 5 C 10 50 Vous pouvez utiliser trois caractères uniques pour représenter les troupes, mais vous...

9
Développez cet état australien

Il y a 8 états et territoires australiens, chacun avec une abréviation de 2 ou 3 lettres: ACT: Territoire de la capitale australienne NSW: Nouvelle-Galles du Sud NT: Territoire du Nord QLD: Queensland SA: Australie du Sud TAS: Tasmanie VIC: Victoria WA: Australie occidentale Votre tâche consiste à...

9
Je texto le bon combo de uns et de zéros

J'ai récemment énuméré la chanson I'm a Textpert sur les textos en conduisant et une ligne particulière de la chanson a inspiré ce défi. Je ne me baisse jamais aussi bas que pour envoyer des photos par texte Maintenant, évidemment, ce serait une chose presque impossible à faire dans sa tête et vous...