Programmation Puzzles & Code Golf

18
Je chasse l'alphabet depuis un moment

Vous savez, nous avons eu beaucoup de défis "alphabet" récemment. ( un deux trois quatre cinq .) Bien que j'aime un bon défi, et ces défis étaient très amusants, je pense qu'il est temps de changer de rythme. Nous devons exclure de tels défis à l'avenir. Il est temps d' automatiser ! Vous allez...

18
Recherche de mots minimale

La semaine dernière, nous avons travaillé à créer la chaîne 1D la plus courte en utilisant les 10 000 premiers mots de la langue anglaise . Maintenant, essayons le même défi en 2D! Ce que vous devez faire est de prendre tous les mots ci-dessus et de les placer dans un rectangle aussi petit que...

18
Mouvements assez lisses

En arithmétique, un nombre n-lisse , où n est un nombre premier donné, est défini mathématiquement comme un entier positif qui n'a pas de facteurs premiers supérieurs à n. Par exemple, 42 est 7-lisse parce que tous ses facteurs premiers sont inférieurs ou égaux à 7, mais 44 n'est pas 7-lisse car il...

18
Quick Golf: le leader d'or

Défi En utilisant les données de l'API ici , sortez les noms des trois pays avec le plus de médailles d'or olympiques aux Jeux Olympiques de Rio 2016 (c'est-à-dire le premier élément de la liste retournée). Par exemple, au moment de la publication (18:23 UTC + 1, lundi 15 août), les États-Unis, le...

18
Nombres permutapalindromiques

Étant donné un entier Nen entrée, Nsortez le numéro permutapalindromique. Un nombre permutapalindromique est un entier strictement positif tel qu'il y a au moins une permutation de ses chiffres qui se traduit par un palindrome (c'est-à-dire un nombre qui est son propre inverse). Par exemple, 117est...

18
Évaluez un jet de 10 000 dés

introduction Dice 10,000 est un jeu de dés qui peut être joué avec 6 dés et quelque chose à écrire. Les joueurs lancent les dés plusieurs fois par tour et gagnent un score à la fin de celui-ci. Le joueur qui atteint 10 000 points en premier gagne la partie. Calculer le score d'un rouleau est votre...

18
«Jumeaux» à prime variable

Je suis 2/3 jumeaux avec mon frère, c'est-à-dire né le même jour du même mois mais douze ans plus tard. Quand j'avais 5 ans, il avait 17 ans, les deux premiers; la dernière paire d'âges sur laquelle nous pouvons raisonnablement compter est [71, 83], tous les deux étant vivants et capables de...

18
Entiers excessifs

Pour un entier positifn avec la factorisation en nombres premiers n = p1^e1 * p2^e2 * ... pk^ekoù p1,...,pksont des nombres premiers et e1,...,eksont des entiers positifs, nous pouvons définir deux fonctions: Ω(n) = e1+e2+...+ekle nombre de diviseurs premiers (compté avec la multiplicité) ( A001222...

18
Démineur au travail

Tout le monde connaît l'ancien jeu de dragueur de mines fourni avec Windows XP. Il s'agit d'une simple grille avec une matrice de cellules 9x9 contenant soit un nombre (indiquant le nombre de mines adjacentes), soit une mine. Le défi est de générer une grille aléatoire 9x9 avec 10 bombes avec...

18
Génération de dégradés RVB

Le défi Étant donné les deux chaînes hexadécimales majuscules (les deux 6 caractères de long, XXXXXX et YYYYYY) représentant les valeurs RVB (allant de 000000à FFFFFFinclus), et un entier positif non nul N, afficher une transition linéaire des N + 2 couleurs générées de XXXXXX à YYYYYY cela...

18
Quelle est votre prochaine décision?

Ce défi consiste à écrire une fonction minimax dans la langue de votre choix, pour générer le prochain meilleur mouvement dans un jeu NxN de tic-tac-toe étant donné l' état actuel de la carte . L'entrée du tableau peut être acceptée en tant que matrice, collection 2D ou tout autre élément qui a du...

18
Code source GO!

Utilisons la réalité augmentée pour chasser les petites créatures cachées dans le code source. Écrivez un programme quine qui génère sa propre source de code, à l'exception de 5 caractères consécutifs qui seront modifiés et qui afficheront un PCG-mon :(^_^) Les 5 caractères consécutifs peuvent être...

18
Faites le super-logarithme automatique

Étant donné un entier positif n et un nombre a , la n -ième tétration de a est définie comme un ^ ( a ^ ( a ^ (... ^ a ))), où ^ désigne l'exponentiation (ou la puissance) et l'expression contient le nombre a exactement n fois. En d'autres termes, la tétration est une exponentiation itérative...

18
Traducteur anglais vers étranger

Compte rendu Les extraterrestres se sont installés sur terre et étrangement, leur alphabet est exactement le même que le nôtre. Leur langage est également très similaire au nôtre avec quelques différences très distinctes et faciles à calculer. Défi Prenez une chaîne et sortez l'équivalent de la...

18
Fractale du château de Minecraft

Inspiré par une vidéo YouTube d'un autre utilisateur de PPCG ... Votre défi est d'utiliser l'art ASCII pour dessiner un mur de château Minecraft d'Andésite et Diorite. La forme du mur est l' ensemble Cantor . Pour référence, le Cantor Set est réalisé en répétant les N fois suivants: Tripler l'étape...

18
Calculez la fonction Mertens

Étant donné un entier positif n , calculer la valeur de la fonction Mertens M ( n ) où et μ ( k ) est la fonction de Möbius où μ ( k ) = 1 si k a un nombre pair de facteurs premiers distincts, -1 si k a un nombre impair de facteurs premiers distincts, et 0 si les facteurs premiers ne sont pas...

18
Faites une petite partie de Yahtzee

Dans le jeu Yahtzee, les joueurs lancent à tour de rôle 5 dés à 6 faces jusqu'à trois fois par tour, économisant éventuellement des dés entre les lancers, puis sélectionnant une catégorie qu'ils souhaitent utiliser pour leur lancer. Cela continue jusqu'à ce qu'il n'y ait plus de catégories (ce qui...

18
Cloisons Goldbach

La conjecture de Goldbach déclare que tout nombre pair supérieur à deux peut être exprimé comme la somme de deux nombres premiers. Par exemple, 4 = 2 + 2 6 = 3 + 3 8 = 5 + 3 Cependant, une fois à 10, quelque chose d'intéressant se produit. Non seulement 10 peut être écrit comme 5 + 5 mais il peut...

18
Trouvez les mots ondulés!

(Remarque: il s'agit d'un spin-off plus facile de mon défi précédent Find the Infinity Words!, Qui est un spin-off de mon autre défi précédent Find the Swirling Words! :)) Définition d'un mot ondulé : Si vous connectez avec des courbes tous les caractères d'un mot ondulé sur l'alphabet (AZ), vous...