Programmation Puzzles & Code Golf

13
Mots de passe de Bob

introduction Bob aime avoir des mots de passe différents pour chaque site Web qu'il utilise. Il veut des mots de passe dans un format spécial pour qu'il puisse s'en souvenir. Aidez-le en construisant un générateur de mot de passe aussi court que possible en longueur de code, car il aime garder les...

13
Lisez des mots croisés avec une touche!

Semblable à cette question , mais c'est une variation de mots croisés! Au lieu d'une seule lettre par carré de grille, vous pouvez en avoir une ou deux . Contribution: Un tableau 2D, ou tout ce qui fonctionne dans votre langue. Vous pouvez supposer des entrées valides Toute taille de tableau doit...

13
Dessinez des radicaux imbriqués

De nombreuses formules en mathématiques impliquent des radicaux imbriqués (signes de racine carrée à l'intérieur d'autres signes de racine carrée). Votre tâche ici est de les dessiner en utilisant l'art ascii. Spécifications Vous recevrez deux nombres entiers, le nombre à l'intérieur du radical et...

13
Clonez-vous!

Vous devez créer un programme qui crée des clones exacts de lui-même à l'infini jusqu'à l'arrêt. Tout ce qui se trouve dans le programme d'origine doit être dans les clones. En d'autres termes, les clones et le programme d'origine sont les mêmes à tous égards, sauf que les clones ne doivent pas...

13
Fermez vos tags!

Ceci est basé sur un défi supprimé du mien précédent avec le même nom introduction Vous êtes chargé d'écrire un programme qui renvoie une valeur true ou falsey selon que l'entrée possède toutes ses balises 1 de type XML correctement ouvertes et fermées et dans le bon ordre. Considérez ce qui suit...

13
Superviseur de stationnement

introduction Vous êtes superviseur d'un parking et votre manager se prépare à réduire à l'extrême la taille. Il s'agit d'une version simplifiée et adaptée d'un problème du niveau supérieur PAT de l'an dernier . Défi On vous demande de calculer le nombre de voitures dans le lot en même temps, au...

13
Convertissez entre des bases équilibrées!

Bases équilibrées: Les bases équilibrées sont essentiellement les mêmes que les bases normales, sauf que les chiffres peuvent être positifs ou négatifs, tandis que dans les bases normales, les chiffres ne peuvent être que positifs. A partir de là, les bases équilibrées de la base bpeuvent être...

13
Le plus grand facteur premier des nombres voisins

Je pense qu'il est plus facile d'expliquer ce défi de manière séquentielle. Commencez par un numéro d'entrée N et: Trouvez son facteur premier le plus élevé Vérifiez les numéros ci - dessus et au- dessous N et voir si le plus grand facteur premier est plus élevé (le plus grand facteur premier de...

13
Graphes d'espace négatif

Tâche Vous recevrez un entier positif et vous devrez produire un " graphique auto-complémentaire " avec autant de nœuds. Si vous ne savez pas ce qu'est un graphique auto-complémentaire, l'article de wikipedia ne vous aidera pas beaucoup, voici deux explications, une technique et une non technique....

13
Conseils pour jouer au golf à TikZ

TikZ est un package Latex utilisé pour dessiner des images précises dans des documents Latex. Il a une spécification massive et une multitude de fonctionnalités qui peuvent être utiles pour les questions de style de sortie graphique . Quels conseils les gens ont-ils pour jouer au golf à TikZ? Comme...

13
Pali-n-drome cette liste

Le défi ici consiste à étendre une implémentation du palindrome compte tenu des éléments suivants en entrée: n > 1et une liste l. Votre programme doit palindrome la liste à la fois verticalement et horizontalement, c'est-à-dire qu'il doit d'abord palindrome la liste elle-même, puis chaque...

13
Séquences contre-Fibonacci

Étant donné trois nombres m , n et p , votre tâche consiste à imprimer une liste / un tableau de longueur p commençant par m et n et chaque élément après p représente la différence des 2 nombres qui le précèdent, mn ( séquence Counter- Fibonacci ) Pour ce défi, vous pouvez utiliser une fonction...

13
Calculez la fonction binaire la plus efficace

Aujourd'hui, nous allons calculer la fonction binaire la plus efficace. Plus précisément, nous calculerons la fonction qui, lorsqu'une expression est créée en appliquant la fonction à l'entrée constante 0 ou à sa propre sortie, peut représenter tous les entiers positifs avec les expressions les...

13
Le calendrier thaï tenace

Dans le calendrier thaïlandais, l'année 2017 correspond à 2560. Le calendrier thaïlandais a toujours 543 ans d'avance sur le calendrier grégorien. Les codeurs attentifs noteront que 2560 est égal à 2^9 * 5, c'est-à-dire qu'il a 10 facteurs premiers. Cela ne se reproduira plus avant 896 ans! Nous...