Questions marquées «c»

9
Trouvez la plus longue sous-chaîne musicale

Une chaîne musicale est une chaîne qui peut être jouée sur un clavier de piano. Pour ceux d'entre nous qui n'ont pas été obligés d'apprendre le piano quand ils étaient enfants, voici à quoi ressemble le clavier. La chaîne feed a dead cabbageest donc une chaîne musicale car chaque lettre correspond...

9
Calculez le symbole Kronecker

Liens pertinents ici et ici , mais voici la version courte: Vous avez une entrée de deux entiers aet bentre l'infini négatif et l'infini (bien que si nécessaire, je peux restreindre la plage, mais la fonction doit toujours accepter les entrées négatives). Définition du symbole Kronecker Vous devez...

9
Vérifiez le numéro de naissance

Un numéro de naissance norvégien se compose de 11 chiffres, composé comme suit: DDMMYYiiikk DD est le jour (du 01-31) MM est le mois (du 01-12) YYest l'année (de 00 à 99). Ce n'est pas différencié entre 1900 et 2000 iii est le "numéro individuel" kk sont deux chiffres de contrôle iii est déterminé...

9
Simplifier une date

C'est similaire à la simplification des fractions, mais avec les dates! L'entrée de votre programme doit être de la forme mm/dd Par exemple 3/4 //March 4 12/15 //December 15 1/1 // January 1 Nous supposons que l'entrée sera valide de telle sorte que les mois contiennent ces nombres de jours:...

9
La séquence de Szekeres

Définition a(1) = 1 a(2) = 2 a(n)est le plus petit nombre k>a(n-1)qui évite toute progression arithmétique à 3 termes dans a(1), a(2), ..., a(n-1), k. En d'autres termes, a(n)est le plus petit nombre k>a(n-1)tel qu'il n'existe pas x, yoù 0<x<y<net a(y)-a(x) = k-a(y). Exemple élaboré...

9
Les dix cents mots les plus courants

Cette question est écrite parce que "Thing Explainer" est amusant à lire et m'a donné une idée. Écrivez "des trucs qui font faire des choses à l'ordinateur" qui lit / prend un ensemble de lettres, de chiffres et d'autres choses comme ça "#%|?et retourne True / 1si tous les mots font partie de cet...

9
Créez chaque combinaison de groupes de variables jusqu'à l'ordre n

SPÉCIFICATION Étant donné les mvariables, créez chaque combinaison dans l'ordre n. Par exemple, Le résultat du mappage de deux variables ( aet b) à l'ordre 1serait: une b un B Le résultat du mappage de deux variables ( aet b) à l'ordre 2serait: une un 2 b b 2 un B a 2 b ab 2 a 2 b 2 Le résultat du...

9
Accords de piano sur les touches blanches

Backstory [ce qui n'est pas vrai] Un piano est configuré comme ceci: Cependant, sur mon piano, toutes les touches noires sont cassées! Je veux quand même pouvoir jouer des accords sur mon piano cassé. En musique, un accord est un groupe de notes jouées ensemble. Pour permettre la saisie d'accords,...

9
Implémenter la méthode d'Euler

Le but de ce défi est d'utiliser la méthode d' Euler pour approximer la solution d'une équation différentielle de la forme f (n) (x) = c. † L'entrée sera une liste d'entiers dans laquelle la n ème valeur représente la valeur de f (n) (0). Le premier entier est f (0), le second est f '(0), et ainsi...

9
Jouez aux pseudoprimes!

Introduction / Contexte Lors d'une récente discussion dans le chat crypto, j'ai été mis au défi de discuter / aider avec le test de primalité de Fermat et les nombres de Carmichael. Ce test est basé sur la prémisse qui a^(p-1) mod p==1sera toujours valable pour les nombres premiers p, mais pas...

9
Développer les chaînes de comparaison

Contrairement à la plupart des langages, Python évalue a<b<ccomme il le ferait en mathématiques, comparant en fait les trois nombres, au lieu de comparer le booléen a<bà c. La bonne façon d'écrire cela en C (et bien d'autres) serait a<b && b<c. Dans ce défi, votre tâche...

9
Étant donné une entrée int n, imprimer n * inversé (n)

Étant donné un entier n, imprimezn * reversed(n) reversed(n)est le numéro que vous obtenez lorsque vous reverseles chiffres de n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
Le calculateur de temps de travail

Ceci est basé sur la façon dont mon entreprise gère le suivi des temps de travail pour chaque employé. Chacun de nous a une carte qui peut être passée devant un capteur, de sorte qu'une horloge enregistre les heures auxquelles les employés arrivent ou sortent du bureau. Chaque fois que le registre...

9
Conseils pour jouer au golf dans The Powder Toy

Amusez-vous avec celui-ci, The Powder Toy est un défi intéressant pour le golf, en particulier avec la logique filt. La chose qui fait du TPT un défi est la multitude de façons d'aborder un problème: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall...

9
Arithmétique interprétée

Un fait peu connu est que si vous activez suffisamment d'extensions de langage (ghc), Haskell devient un langage interprété à typage dynamique! Par exemple, le programme suivant implémente l'addition. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances,...