Programmation Puzzles & Code Golf

44
Il y a une fourmi sur mon cube Rubik

Un cube de Rubik standard, résolu, 3 × 3 × 3 a 6 faces de couleurs différentes, où chaque face est une grille 3 × 3 de carrés d'une couleur. Le visage blanc est opposé au jaune, le rouge opposé à l'orange, le bleu opposé au vert et, lorsque le blanc pointe vers le haut, le rouge est à gauche du...

44
Texte pleine largeur

Le texte en pleine largeur est un texte qui comporte un espace après chaque caractère, y compris le dernier. Par exemple, la première phrase de cette question devient: F u l l w i d t h t e x t i s t e x t t h a t h a s a s p a c e a f t e r e v e r y c h a r a c t e r , i n c l u d i n g t h e l a...

44
Armes de Math Instruction

La dernière fois que j'ai essayé de trouver quelque chose de facile qui ne soit pas un doublon, c'était trop difficile. Donc, espérons que cette fois, les nouveaux arrivants pourront en faire de même. Contribution: Un tableau / liste avec des nombres entiers / décimaux. (Ou une chaîne représentant...

44
Sortie théorique du numéro de Graham

Le numéro de Graham Gest défini comme suit: u(3,n,1) = 3^n u(3,1,m) = 3 u(3,n,m) = u(3,u(3,n-1,m),m-1) [Knuth's up-arrow notation] [Conway chained arrow notation] THEN g1 = u(3,3,4) g2 = u(3,3,g1) g3 = u(3,3,g2) ... G = u(3,3,g63) Vous êtes donné que u(3,3,2)=7625597484987pour vérifier votre code....

44
Ajouter deux nombres

Entrée: deux entiers. De préférence des nombres entiers décimaux, mais d'autres formes de nombres peuvent être utilisées. Celles-ci peuvent être attribuées au code en entrée standard, sous forme d'arguments au programme ou à la fonction ou sous forme de liste. Sortie: leur somme. Utilisez le même...

44
Un numéro nouvellement découvert: bleen!

"Le prix Nobel de mathématiques a été attribué à un professeur californien qui a découvert un nouveau numéro! Le numéro est gonflé, ce qui, dit-il, appartient aux années 6 à 7." - George Carlin Dans ce défi, vous imprimerez tous les nombres entiers, inclus, dans la plage de saisie donnée. Imprimer...

44
Il ne peut y en avoir qu'un!

Votre tâche consiste, avec un entier positif n, à générer une expression égale au nombre n. Le problème est que: vous ne pouvez utiliser que le nombre 1dans la sortie. Les opérateurs à votre disposition sont: +, -, *Et/ /est une division en virgule flottante (donc 5/2 = 2.5). sqrt(comme s) ceilet...

44
Oui, bien sûr je suis un adulte!

Je pense que nous avons tous fait cela dans notre enfance: certains sites Web exigent un âge minimum de 18 ans. Nous soustrayons donc quelques années de l'année de naissance et voilà, nous avons 18 ans ou plus. En outre, pour la plupart des manèges dans les parcs d’attractions, la hauteur minimale...

44
Fils de flics d'anagrammes polyglottes

Ce défi a deux fils. C'est le fil des flics. Le fil des voleurs est situé ici . Votre défi consiste à choisir une séquence OEIS et à écrire deux programmes complets dans deux langues différentes qui produisent ce nième élément de la séquence lorsque n est fourni via STDIN ou une autre forme...

44
Incrémenter un tableau

Avec un tableau d'entiers positifs non vide, "l'incrémente" une fois comme suit: Si tous les éléments du tableau sont égaux, ajoutez a 1à la fin du tableau. Par exemple: [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> [3, 3, 3, 3, 3, 1] Sinon, incrémente le premier...

44
Sever-trier un tableau

Défi Étant donné un tableau d'entiers non vide, par exemple: [5, 2, 7, 6, 4, 1, 3] Commencez par diviser le tableau en tableaux où aucun élément n’est plus volumineux que le précédent (tableaux non ascendants): [5, 2] [7, 6, 4, 1] [3] Ensuite, inversez chaque tableau: [2, 5] [1, 4, 6, 7] [3] Enfin,...

44
Ce mot est-il ordonné lexicalement?

Avec une chaîne d'entrée S, renvoie truthysi toutes les lettres de S sont ordonnées lexicalement: leurs valeurs ASCII doivent être dans un ordre croissant ou décroissant. Retour falsydans les autres cas. Contribution La saisie se fera dans le même cas (majuscules ou minuscules). Votre soumission...

44
Pirater une loterie

Vous avez récemment ouvert un compte sur un site de jeu risqué, où, moyennant 25 dollars, ils vous rembourseront un montant aléatoire compris entre 0 et 50 dollars. Après avoir obtenu 5 dollars environ deux fois, vous décidez de prouver que le site est une arnaque. Après avoir accédé à leur...

44
Si AB est dans AB A else B eh?

Étant donné deux entiers, A et B, la sortie A si AB (A moins B) est dans AB (A à B), sinon la sortie B. "A moins B" est une soustraction standard. "A à B" est la plage d'entiers commençant par A et se terminant par B, incluant A et B. Par exemple: 1 to 4: 1, 2, 3, 4 -2 to 5: -2, -1, 0, 1, 2, 3, 4,...

44
Est-ce que cette ficelle est un carré?

Une chaîne est considérée comme carrée si les conditions suivantes sont remplies: Chaque ligne a le même nombre de caractères Le nombre de caractères sur chaque ligne est égal au nombre de lignes. Votre tâche consiste à écrire un programme ou une fonction qui détermine si une chaîne d'entrée donnée...

44
C'est Hip d'être Square

Défi Donc, euh, il semble que, bien que nous ayons beaucoup de défis qui fonctionnent avec des nombres carrés ou des nombres d'autres formes, nous n'en avons pas qui demande simplement: Étant donné un entier n(où n>=0) en entrée, retourne une valeur de vérité si nest un carré parfait ou une...

44
Mettre en place le "Tri paresseux"

Je suis censé trier une liste de chiffres, mais je suis super paresseux. Il est très difficile de trouver comment échanger tous les nombres jusqu'à ce qu'ils soient tous dans un ordre croissant. J'ai donc créé mon propre algorithme qui garantira que la nouvelle liste sera triée¹. Voici comment cela...