Pour les défis qui demandent une fonction ou impliquent des fonctions d'une manière ou d'une autre. (Aussi connu sous le nom de méthodes ou de sous-programmes.)
Inspiré par une question StackOverflow maintenant supprimée . Pouvez-vous trouver un moyen d’exécuter une méthode particulière sans l’appeler explicitement? Plus c'est indirect, mieux c'est. Voici ce que je veux dire exactement (C utilisé uniquement à des fins d’exemplification, toutes les langues acceptées): // Call this. void the_function(void) { printf("Hi there!\n"); …
Ecrivez une fonction fqui prend un entier positif et retourne une fonction. La nouvelle fonction renvoyée doit être identique à f. Cependant, lorsque "l'appel de terminaison" se produit, fdoit plutôt renvoyer la somme de tous les entiers passés. Par exemple, g=f(4)(si fest la première fonction) doit être défini gsur une …
Votre tâche ici sera de mettre en oeuvre une fonction 1 qui forme une permutation sur les entiers positifs (une bijection des entiers positifs sur eux-mêmes). Cela signifie que chaque entier positif doit apparaître exactement une fois dans la permutation. La capture est votre fonction devrait avoir une plus grande …
Ce défi a été inspiré par un blog de programmation que je fréquente. S'il vous plaît voir le post original ici: Un puzzle de programmation Défi Définissez une fonction f:Q->Qtelle que f(f(n)) = -npour tous les entiers non nuls n, et où Qest l'ensemble des nombres rationnels. Détails Quelle que …
Pour ce défi, vous devez implémenter deux fonctions, f et g , sur les entiers, telles que f ∘ g est une fonction strictement décroissante tandis que g ∘ f est une fonction strictement croissante. En d'autres termes, si vous prenez deux entiers quelconques a <b , alors f (g …
Il existe des méthodes astucieuses pour déterminer si un nombre est une puissance de 2. Ce n'est plus un problème intéressant. Déterminons donc si un entier donné est une puissance entière de -2 . Par exemple: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …
Objectif Créez un programme / une fonction qui prend une entrée N, vérifiez si Nles paires aléatoires d’entiers sont relativement premiers et retourne sqrt(6 * N / #coprime). TL; DR Ces défis sont des simulations d’algorithmes qui ne nécessitent que la nature et votre cerveau (et peut-être quelques ressources réutilisables) …
Les questions supprimées sur le débordement de pile constituent parfois un excellent matériau pour le golf. Ecrivez une fonction qui prend un entier non négatif en entrée et renvoie true si tous les chiffres de la représentation en base 10 de ce nombre sont uniques. Exemple: 48778584 -> false 17308459 …
La fonction Ackermann est remarquable pour être l’un des exemples les plus simples d’une fonction totale calculable qui n’est pas récursive primitive. Nous allons utiliser la définition de la A(m,n)prise en deux entiers non négatifs où A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Vous pouvez implémenter une fonction …
Pour une liste finie, retourne une liste de tous ses préfixes, y compris une liste vide, dans l'ordre croissant de leur longueur. (Implémentation de la fonction Haskell inits.) Détails La liste de saisie contient des nombres (ou un autre type si cela convient mieux). La sortie doit être une liste …
En utilisant la langue de votre choix, écrivez une fonction qui prend un nombre variable d’arguments et renvoie le nombre d’arguments avec lesquels elle a été appelée. Détails: Votre langue doit prendre en charge des fonctions d’argument variadique: un objet appelable qui prend un nombre arbitraire d’arguments et renvoie une …
Écrire un programme ou une fonction qui permet de distinguer les 12 fonctions trigonométriques suivantes: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Votre programme reçoit l'une des fonctions ci-dessus sous forme de boîte noire et doit afficher le nom de la fonction comme indiqué ci-dessus …
introduction Ma calculatrice se comporte bizarrement. Parfois, lorsque je tape un, 8il affiche un 2. Et parfois, lorsque je tape un, 6il affiche un +. Certains boutons sont mélangés! Quelqu'un pourrait-il m'aider à déterminer lequel? Défi: Entrée: Liste des équations incorrectes , avec des résultats corrects . Sortie: Les deux …
termes Un ver est une liste d'entiers non négatifs, et son élément le plus à droite (c'est-à-dire le dernier ) est appelé la tête . Si la tête n'est pas égale à 0, le ver a un segment actif constitué du bloc d'éléments contigu le plus long qui comprend la …
Écrivez une fonction qui contient cinq lignes. Si vous exécutez la fonction telle quelle, elle doit retourner 0. Si vous supprimez l'une des cinq lignes et exécutez la fonction, elle devrait vous indiquer laquelle des lignes a été supprimée (par exemple, si vous supprimez la dernière ligne, elle devrait renvoyer …
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.