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.)
Un palindrome est un mot qui est son propre revers. Maintenant, il y a des mots qui pourraient ressembler à des palindromes mais qui ne le sont pas. Par exemple , considérons le mot sheesh, sheeshn'est pas un palindrome parce que son inverse est hseehsdifférent, si l' on considère shcomme …
C'est un bon défi pour débutant et un bon tueur de temps. J'ai seulement dit un -natural- log parce que le titre était trop court, cela n'a rien à voir avec les logarithmes. Étant donné 2 variables: Le nombre de fourmis n. La largeur du journal w. Sortie d'un journal …
J'ai lu cette question et j'ai pensé que ce serait un beau défi. Tâche Donner une entrée 0<n<10générer un nombre aléatoire avec exactement n chiffres le premier pas un 0 alors f(n)>10**(n-1)-1 chiffres distincts Critères gagnants C'est le code-golf donc le code le plus court gagne. au hasard Je veux …
Une fonction semi-exponentielle est une fonction qui, lorsqu'elle est composée d'elle-même, donne une fonction exponentielle. Par exemple, si f(f(x)) = 2^x, alors fserait une fonction semi-exponentielle. Dans ce défi, vous calculerez une fonction semi-exponentielle spécifique. Plus précisément, vous calculerez la fonction des entiers non négatifs aux entiers non négatifs avec …
Ceci est inspiré par un problème réel que j'ai eu. Je suis curieux de voir s'il existe un moyen intelligent d'y parvenir. Vous disposez de deux tableaux non triés, A et B, contenant chacun un nombre arbitraire de flottants. A et B n'ont pas nécessairement les mêmes longueurs. Écrivez une …
Avoir une fonction f qui prend les arguments x 1 , x 2 ,…, x n - c'est à dire. f: X 1 × X 2 ×… × X n → Y - le curry redéfinit f comme une fonction prenant un seul argument a 1 qui correspond à une …
Les sommes de Riemann gauche et droite sont des approximations d' intégrales définies . Bien sûr, en mathématiques, nous devons être très précis, nous visons donc à les calculer avec un certain nombre de subdivisions qui approchent de l'infini, mais ce n'est pas nécessaire aux fins de ce défi. Vous …
Il y a plusieurs mois, j'avais cette question comme un puzzle de présélection pour une interview. Récemment, en pensant au matériel de blog, il m'est apparu comme un bon exemple à utiliser pour résoudre un problème de manière fonctionnelle. Je publierai ma solution dès que j'aurai fini d'écrire mon blog. …
Disons que nous avons un ensemble particulier de fonctions sur les chaînes. Ces fonctions sont un peu comme remplir les blancs ou les madlibs, sauf qu'ils ne prennent qu'une seule entrée et l'utilisent pour remplir tous leurs blancs. Par exemple, nous pourrions avoir une fonction qui ressemble à I went …
Dans ce défi, il vous sera demandé d'implémenter toute fonction (ou programme complet) qui remplit deux propriétés. Ces propriétés sont: Votre fonction doit être une fonction injective (réversible) des polynômes à coefficients entiers non négatifs aux entiers non négatifs. Cela signifie que deux entrées inégales ne peuvent pas correspondre à …
Définition Un entier positif nest un nombre pratique (séquence OEIS A005153 ) si tous les entiers positifs plus petits peuvent être représentés comme des sommes de diviseurs distincts de n. Par exemple, 18est un nombre pratique: ses diviseurs sont 1, 2, 3, 6, 9 et 18, et les autres entiers …
Associé, mais cela ne nécessite que des nombres entiers positifs et ne doit pas être commutatif La fonction de couplage Cantor est décrite dans cet article Wikipedia . Il s'agit essentiellement d'une opération telle que lorsqu'elle est appliquée à deux valeurs X et Y, on peut obtenir les valeurs d'origine …
Étant donné une chaîne Set une liste d'index X, modifiez Sen supprimant l'élément à chaque index de Stout en utilisant ce résultat comme nouvelle valeur de S. Par exemple, étant donné S = 'codegolf'et X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | …
Considérez que vous avez une fonction de hachage HH\mathcal{H} qui prend des chaînes de longueur 2n2n2n et renvoie des chaînes de longueur nnn et a la belle propriété d'être résistante aux collisions , c'est-à-dire qu'il est difficile de trouver deux chaînes différentes s≠s′s≠s′s \neq s' avec le même hachage H(s)=H(s′)H(s)=H(s′)\mathcal{H}(s) …
Quel est le moyen le plus court pour exprimer la fonction f(a,b)(c,d)=(a+c,b+d) en notation sans point? pointfree.io nous donne uncurry (flip flip snd . (ap .) . flip flip fst . ((.) .) . (. (+)) . flip . (((.) . (,)) .) . (+)) qui avec un peu de …
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.