Tout le monde connaît la séquence de Fibonacci: vous prenez un carré, vous y attachez un carré égal, puis vous attachez plusieurs fois un carré dont la longueur du côté est égale à la plus grande longueur du rectangle obtenu. Le résultat est une belle spirale de carrés dont la …
Vous avez deux valeurs représentant chacune 0"inconnue" ou l'une des 1,2,3. Fusionnez-les en une seule valeur comme suit: Si les deux valeurs sont différentes de zéro et égales, indiquez cette valeur: (3,3) -> 3 Si les deux valeurs sont non nulles mais inégales, indiquez 0 pour unknown: (1,2) -> 0 …
Je ne peux pas croire que nous ne l'ayons pas déjà. C'est l'une des structures de données les plus importantes en programmation, et pourtant assez simple pour l'implémenter dans un code-golf : Défi Votre tâche consiste à implémenter une pile permettant de pousser et d'afficher des nombres, de tester votre …
introduction La séquence OEIS A127421 est la séquence de nombres dont le développement décimal est une concaténation de 2 nombres non négatifs croissants consécutifs. En termes simples, chaque nombre de la séquence est formé en assemblant n avec n + 1 pour une valeur entière non négative de n . …
Votre tâche consiste à créer un programme qui mesure à quelle vitesse vous pouvez taper les lettres de l’alphabet anglais. Le programme ne doit accepter les lettres minuscules aà zdans l' ordre alphabétique. Chaque lettre est répercutée sur la même ligne (sans nouvelle ligne ni autre séparateur entre les lettres). …
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 …
La "prime grenouille" est un animal étrange qui saute entre les entiers, jusqu'à ce qu'il arrive le 3 ou le 19 ... Votre programme doit accepter un entier nen entrée et afficher le résultat de l'algorithme ci-dessous ( 3ou 19). Pour un entier donné n >= 2: Soit fla position …
Ceci est beaucoup plus avancé que Comment randomiser des lettres dans un mot et Cambridge Transposition en raison de la règle selon laquelle les lettres peuvent être échangées avec lesquelles. Une simple expression régulière ne suffira pas ici. Il est bien connu qu’un texte peut toujours être lu alors que …
É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 …
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 …
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é à …
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 devrait pouvoir gérer les deux. …
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, …
Tâche principale Votre tâche consiste à imprimer les nombres entiers par ordre décroissant, en partant de 1 et en augmentant au fur et à mesure que vous appuyez à nouveau sur 1, jusqu’à ce que l’entrée donnée soit atteinte, puis imprimez le reste jusqu’à ce que vous frappiez à nouveau …
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, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.