Programmation Puzzles & Code Golf

18
Slime: la guerre de territoire

Vous êtes un globe de boue. Naturellement, étant visqueux, vous voulez suinter le plus de surface possible. Mais il y a 3 autres slimes qui veulent faire exactement la même chose. Qui sera le slime supérieur? La description Tous les slimes seront rassemblés dans une arène. Les juges (c'est-à-dire...

18
Vérifier si un nombre est un produit de nombres entiers consécutifs

Certains nombres tels que: 6, 12, 20, 30, 42, 56, 60, 90, 120 et ainsi de suite peuvent être exprimés comme un produit de nombres entiers consécutifs comme indiqué ci-dessous. 6 = 2 * 3 12 = 3 * 4 30 = 5 * 6 60 = 3 * 4 * 5 90 = 9 * 10 120 = 4 * 5 * 6 Écrivez un programme ou une fonction qui génère...

18
Configurations d'électrons

Configurations d'électrons Votre mission est d'accepter le numéro atomique d'un élément en entrée et de sortir sa configuration électronique (par exemple 2,8,8,2pour le calcium). Contribution Un numéro atomique compris entre 1 et 118. Vous pouvez supposer une entrée valide. L'atome n'est pas chargé...

18
Pouvez-vous relier les points?

Ce défi est basé sur Flow Free. Une version en ligne peut être trouvée ici: http://www.moh97.us/ Un puzzle vous sera remis et vous devrez revenir 1si le puzzle est résolu, ou0 non. Pour résoudre un casse-tête, le joueur doit créer un chemin pour connecter chaque paire de nombres en utilisant chaque...

18
Donnez-moi une coupe de cheveux!

C'est ma tête: \ /-- -| / -\ | | | \ \ \ \ | --\ | \ | | / |--| / / | /|- //--| / | | | || //\ | | \ /| // \ | Il se compose exactement de huit cheveux. Mes cheveux sont trop longs. Veuillez couper chaque brin individuel à une longueur que je spécifie. Contribution L'attraction principale de cette...

18
Prédire les chutes de pierres

Dans ce défi, vous obtenez une carte d'un terrain à deux dimensions, vu de côté. Malheureusement, certaines parties du terrain flottent dans l'air, ce qui signifie qu'elles vont s'écraser. Votre travail consiste à prédire où ils atterriront. L'entrée Votre entrée est une ou plusieurs chaînes...

18
Traduction d'ARN en protéines

L'ARN , comme l'ADN, est une molécule trouvée dans les cellules codant pour l'information génétique. Il se compose de nucléotides , qui sont représentés par les bases adénine (A), cytosine (C), guanine (G) et uracile (U). * Un codon est une séquence de trois nucléotides. Les protéines sont de...

18
Additionnez les durées

Défi Écrivez le code le plus court qui peut additionner toutes les durées de temps qui apparaissent dans le stdin. Le programme ne doit considérer que les chaînes qui correspondent à l'un des modèles suivants et ignorer le reste. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS...

18
Dessiner un flocon de neige

Joe vit aux Bahamas. C'est l'hiver. Ses enfants sont déçus qu'il n'y ait pas de neige. Joe a besoin de faire de la neige pour ses enfants. Heureusement, il a une imprimante 3D. Il prévoit d'en faire des flocons de neige. Malheureusement, il n'a aucune idée de l'apparence d'un flocon de neige. En...

18
De 0 à 2 ^ n - 1 dans l'ordre POPCORN

... Ah désolé, pas de pop-corn ici, juste POPCNT. Écrivez le programme ou la fonction la plus courte qui prend un nombre net sortez tous les entiers de 0 à 2 n - 1, dans l'ordre croissant du nombre de 1 bits dans la représentation binaire des nombres (popcount). Aucun doublon autorisé. L'ordre des...

18
Trouver des correspondances tout sauf un

Ce défi consiste à écrire du code pour résoudre le problème suivant. Étant donné deux chaînes A et B, votre code doit afficher les indices de début et de fin d'une sous-chaîne de A avec les propriétés suivantes. La sous-chaîne de A doit également correspondre à une sous-chaîne de B avec jusqu'à une...

18
Classic Proof Fallacy [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 . L'arrière-plan Donc, nous connaissons tous la preuve classique qui...

18
Chaîne à l'image

Un peu d'histoire: Lorsque j'ai découvert Brainf * ck pour la première fois, l'une des premières choses que j'ai faites a été d'écrire une application Java qui prendrait une chaîne et créerait un programme quelque peu optimisé pour imprimer cette chaîne. Récemment, j'ai joué avec Piet et j'ai joué...

18
Enfiler un collier de perles

Aperçu Pearls (ou Masyu) est un jeu de logique joué sur une grille. Il y a des perles noires et blanches placées sur la grille. L'objectif est de former une boucle fermée unique qui parcourt chaque perle en utilisant uniquement des segments de ligne droite et des angles droits. Il existe certaines...

18
Images binaires des nombres triangulaires

Mes défis ont tendance à être un peu difficiles et peu attrayants. Voici donc quelque chose de simple et amusant. La séquence d'Alcuin La séquence d'Alcuin A(n) est définie par le comptage des triangles. A(n)est le nombre de triangles dont les côtés et le périmètre sont entiers n. Cette séquence...

18
Supprimer la couture de somme minimale d'une matrice

L'algorithme de sculpture de couture, ou une version plus complexe de celui-ci, est utilisé pour le redimensionnement d'image sensible au contenu dans divers programmes graphiques et bibliothèques. Jouons au golf! Votre entrée sera un tableau d'entiers rectangulaire à deux dimensions. Votre sortie...

18
Trouver l'impasse

Trouver l'impasse Lors de la programmation d'une application multithreading, il faut veiller à éviter de bloquer les différents threads lors de l'accès aux ressources partagées. Un blocage se produit lorsqu'un thread tente d'accéder à une ressource qui est verrouillée dans un autre thread en même...

18
Développez une chaîne codée

Il y a l'encodage et le décodage classiques. input output a3b2c5 aaabbccccc Et c'est assez simple et fait avant. Le défi consiste également à prendre en compte un comportement non standard lorsque plusieurs caractères précèdent la longueur d'exécution (un seul chiffre de 0 à 9). Chaque caractère...

18
Boggle Board Compression

Lorsque je travaillais sur un Boggle polyglotte non palindromique , j'ai trouvé assez fastidieux de compresser les codes aussi efficacement que possible sur la carte Boggle, même avec seulement deux chaînes. Mais nous sommes programmeurs, non? Nous savons automatiser les choses. Étant donné une...