Questions marquées «c»

12
Trouver les coefficients d'une fonction génératrice rationnelle

Si nous écrivons une séquence de nombres comme coefficients d'une série de puissances, alors cette série de puissances est appelée la fonction génératrice (ordinaire) (ou Gf) de cette séquence. Autrement dit, si pour une fonction F(x)et une série d'entiers, a(n)nous avons: a(0) + a(1)x + a(2)x^2 +...

12
Bounce-modulo deux nombres

Le graphique de l'opération modulo ( y= xmodky=xmodky = x \mod k ) ressemble à ceci: Il s'agit d'une fonction très utile, car elle nous permet de créer un comportement "enveloppant". Cependant, c'est très lourd quand je veux l'utiliser pour créer une apparence de "rebond" entre deux murs. Le...

12
Conversion entre clés de musique

Avant de partir, vous n'avez pas besoin de comprendre beaucoup de notation musicale pour relever ce défi. EXPLICATION Dans les partitions standard, les doubles clés traversent la page et servent de points de référence aux notes, vous permettant de savoir quelle note doit être jouée. Si vous n'êtes...

12
Golf mon «pré-golf» C

Contexte Pour mes soumissions de code-golf en C, j'ai besoin d'un outil de traitement. Comme dans de nombreux autres langages, les espaces blancs ne sont généralement pas pertinents dans la source C (mais pas toujours!) - rendent le code beaucoup plus compréhensible pour les humains. Un programme C...

12
Chiffré en chiffres!

Le problème: Deux agents secrets ennemis ont conçu une merveilleuse méthode de communication (pour vous)! Voici comment fonctionne le processus de cryptage: 1) Prenez les équivalents ascii de chaque lettre. (Aucun espace, chiffre ou ponctuation n'est envoyé) 2) Pour chaque lettre du message,...

12
Créer un simplexe à N dimensions (tétraèdre)

La forme N-dimensionnelle la plus simple que l'on puisse créer pour n'importe quelle dimension est un Simplex , et c'est un ensemble de N + 1 points qui sont tous à égale distance les uns des autres. Pour 2 dimensions, c'est un triangle équilatéral, pour 3 dimensions, c'est un tétraèdre régulier, à...

12
Logarithmes entiers

Étant donné des entiers N , P > 1, trouvez le plus grand entier Mtel que P ^ M ≤ N. E / S: L'entrée est donnée sous la forme de 2 entiers Net P. La sortie sera l'entier M. Exemples: 4, 5 -> 0 33, 5 -> 2 40, 20 -> 1 242, 3 -> 4 243, 3 -> 5 400, 2 -> 8 1000, 10 -> 3 Remarques:...

12
Interprète pour la théorie des nombres, modulo n

Une phrase de la théorie des nombres (pour nos besoins) est une séquence des symboles suivants: 0et '(successeur) - successeur signifie +1, donc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addition) et *(multiplication) = (égal à) (et )(parenthèses) l'opérateur logique nand( a nand best not (a and b)) forall...

11
Golf + Tri rapide en C

[ Dernière mise à jour: programme de référence et résultats préliminaires disponibles, voir ci-dessous] Je veux donc tester le compromis vitesse / complexité avec une application classique: le tri. Écrivez une fonction ANSI C qui trie un tableau de nombres à virgule flottante dans l' ordre...

11
X supérieur à 3 avec au moins 2 différences entre X et Y

J'essaie de jouer au golf en C ++. Est-il possible de raccourcir cette condition? X > 3 & X - Y > 1 (En plus de supprimer les espaces, bien sûr.) Donc, Xc'est au moins 4mais X >= Y + 2. Xet Ysont des entiers dans l'intervalle [0,5]. J'ai essayé de trouver une formule au niveau du bit...

11
Le son des mots

Les gens ont écrit beaucoup de choses permettant de visualiser une chose comme une autre. Maintenant je propose de pouvoir traduire des lettres en musique! C'est votre travail d'écrire un programme qui prend un fichier texte et génère un fichier son avec chaque lettre convertie en une note...

11
Produit concaténé maximum

On nous donne une liste d'entiers p1, ..., pk (pas nécessairement distincts) où chacun a une valeur comprise entre 1 et 9 inclus. En utilisant chacun des p1, ..., pk exactement une fois, nous pouvons former des concaténations de chiffres, pour obtenir une nouvelle liste de nombres; nous sortons...

11
Distribution de numéros

Dans ce défi, vous allez utiliser la distribution d' un produit sur des sommes et des différences de nombres, comme expliqué ici . Exemples Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3)...

11
Faisons de la musique!

Beaucoup de gens aiment jouer de la musique pour le plaisir et le divertissement. Malheureusement, la musique est parfois assez difficile. Voilà pourquoi vous êtes ici! Tâche C'est votre travail de rendre la lecture de la musique beaucoup plus facile pour ceux qui en souffrent. Vous devez écrire un...