Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

30
Implémenter une pile
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 …

30
Concaténer n avec n + 1
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 . …

19
Tapez l'alphabet - aussi vite que vous le pouvez!
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). …

16
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 …

22
La grenouille prime 🐸
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 …


30
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 …

30
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 …

30
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é à …

30
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 devrait pouvoir gérer les deux. …

25
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, …




10
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.