Cette question demande une fonctionnalité de correspondance de dictionnaire T9 qui est un problème très intéressant. Mais T9 a une autre façon de taper et c'est de taper caractère par caractère. Vous n'auriez PAS besoin d'un dictionnaire pour implémenter ce clavier. Voici le clavier d'un clavier T9 si vous avez …
Avertissement: ce défi contient des spoilers légers pour The Secret of Monkey Island. Vers la fin du jeu, vous êtes conduit à travers les catacombes par un chef de navigateur préservé comme par magie: Vous avez besoin de son collier globe oculaire, mais la tête hésite à vous le donner. …
Je me rends compte que c'est un peu mathématique, mais - voilà. En mathématiques, la séquence d'hyperopération est une séquence infinie d'opérations arithmétiques (appelées hyperopérations) qui commence par l'opération unaire du successeur, puis se poursuit par les opérations binaires d'addition, de multiplication et d'exponentiation, après quoi la séquence se poursuit …
Votre objectif est d'écrire un encodeur de sémaphore de drapeau , qui convertira une phrase donnée en caractères de sémaphore de drapeau correspondants, selon le système de sémaphore décrit sur Wikipedia . Supposons que l'entrée est une seule phrase fournie via stdin (ou équivalent). Votre sortie doit être une série …
Défi Dans cette tâche, vous devez calculer le nombre de façons dont nous pouvons répartir les boules A dans les cellules B, chaque cellule ayant au moins une balle. Les entrées A et B sont données sur une seule ligne séparée par un blanc, les entrées sont terminées par EOF. …
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 …
Cette question vient de faire l'objet d'une révision de code et je me suis dit que vous pourriez l'aimer comme un défi de codegolf: Vous obtenez une liste non vide de x maisons représentées comme des booléens. Chaque jour, les maisons rivalisent avec les maisons adjacentes. 1 représente une maison …
À l'époque classique de Starbucks, avant ces nouvelles imprimantes d'autocollants et de scanners palmtop de casque sans fil, dans les jours grisants de 2000, Starbucks avait un système concis pour décrire les boissons avec une syntaxe stricte et une forme codée qui l'accompagne. Verticalement sur la tasse, il y a …
Écrivez un programme pour résoudre une série d'équations linéaires aussi courte que possible. Il doit résoudre un nombre arbitraire de problèmes d'équations. Ils peuvent être saisis comme vous le souhaitez, les coefficients de matrice augmentée sont probablement les plus faciles. Le programme n'a pas à gérer les coefficients ou les …
Étant donné deux permutations sous forme de cycle disjoint, sortez leur produit / composition sous forme de cycle disjoint. Pour trouver la composition, convertissez les cycles disjoints en permutations en notation à deux lignes. Chaque numéro d'une partie disjointe d'un cycle est mappé sur le numéro qui le suit dans …
Je travaille sur un problème que je me suis fixé pour le plaisir, qui est de créer un script python qui imprime les nombres pairs de 0 à 100. Le défi est de rendre le script le plus petit possible. Voici ce que j'ai jusqu'à présent: for x in range(0, …
Contexte Quaternion est un système numérique qui étend les nombres complexes. Un quaternion a la forme suivante a + b i + c j + dka+bi+cj+dk a + bi + cj + dk où sont des nombres réels et sont trois unités quaternion fondamentales . Les unités ont les propriétés …
Cela va bientôt faire 50 ans qu'IBM a dévoilé sa famille d'ordinateurs System / 360 . Ce sont les premiers à utiliser le jeu de caractères EBCDIC . Pour marquer l'occasion, voyons qui peut écrire le programme le plus court capable de convertir du texte "ordinaire" vers et depuis la …
BrainFlow Qu'est-ce que BrainFlow? BrainFlow est une extension de BrainF ** k (BFk) avec 3 commandes supplémentaires pour plus de fonctionnalité et de confusion. Quelles commandes? En plus des commandes BFk normales , nous avons également: ^ Passe à la cellule # en fonction de la valeur de la cellule. …
On vous donne un tableau / liste / vecteur de paires d'entiers représentant les coordonnées cartésiennes de points sur un plan euclidien 2D; toutes les coordonnées sont comprises entre et , les doublons sont autorisés. Trouvez l'aire de la coque convexe de ces points, arrondie à l'entier le plus proche; …
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.