Objectif: Étant donné un tableau de chaînes, créez des versions abrégées de chaque chaîne. Spécification: Pour ce défi, une abréviation correspond aux N premiers caractères d'une chaîne. Pour la chaîne abc: a, abet abcsont toutes les abréviations valides, alors que bc, et acne sont pas. Étant donné un tableau de …
Le principe du pigeonhole stipule que Si N articles sont placés dans M cases, avec N > M , alors au moins une case doit contenir plus d'un article. Pour beaucoup, ce principe a un statut spécial par rapport à d'autres propositions mathématiques. Comme l'a écrit EW Dijkstra , Il …
Ceci est un CMC (mini défi de chat) que j'ai publié dans notre salon de discussion, The Ninteenth Byte , il y a un peu. Le défi Étant donné un entier positif x, en fonction des 2 derniers bits de x, procédez comme suit: x & 3 == 0: 0 …
L'accolade à droite est un style de bracketing de code dans lequel les accolades et les points-virgules sont tous alignés sur un seul point sur le côté droit d'un fichier. En règle générale, cela est considéré comme une mauvaise pratique, pour plusieurs raisons. Le défi Prenez une chaîne multiligne par …
Ceci est un défi entre flics et voleurs . Le fil des voleurs peut être trouvé ici Votre défi est d'écrire un programme qui génère une anagramme de son code source mais pas le code source original lui-même. Par exemple, le programme Python suivant, print`'print*2``'*2` impressions 'print*2``print*2``' qui a tous …
Il existe de nombreuses façons différentes d'expliquer la multiplication matricielle. Je vais m'en tenir à une seule figure car je pense que la plupart des gens ici la connaissent (et la figure est très descriptive). Si vous voulez des informations plus détaillées, je vous suggère de visiter l' article Wikipedia …
Vous devrez générer le plus petit nombre premier avec des nchiffres, et il ne contiendra que les chiffres spécifiés dans la liste k. Exemples: Contribution: 4 1 2 Pour cela, vous devez générer le plus petit nombre premier avec des 4chiffres, et ce nombre premier doit contenir uniquement les chiffres …
Beaucoup de vieux jeux Game Boy nécessitaient souvent une entrée de chaîne de la part de l'utilisateur. Cependant, il n'y avait pas de clavier. Cela a été géré en présentant à l'utilisateur un "écran de clavier" comme ceci: Le « pointeur de caractère » commencerait sur la lettre A. L'utilisateur …
Ces rectangles peuvent-ils remplir un espace rectangulaire? Étant donné un tas de rectangles, on vous demande s'ils peuvent être disposés ou non pour remplir un espace rectangulaire. Spécifications Étant donné un tas de m x nrectangles arbitraires ; 0 <= m, n <= 1000, déterminez s'il est possible ou non …
Lorsque les bébés ouvrent la bouche, ils ne se contentent pas de cracher du charabia. Ils parlent en fait dans un chiffrement très avancé et à l'épreuve des adultes ... Le chiffre Baby-Talk Quand un bébé parle, cela pourrait ressembler à quelque chose. gogooa gagooook aagaaoooy Chaque section séparée par …
Étant donné un tableau de n'importe quelle profondeur, dessinez son contenu avec des bordures +-|autour de chaque sous- tableau . Ce sont les caractères ASCII pour les tuyaux plus, moins et verticaux. Par exemple, si le tableau est [1, 2, 3], dessinez +-----+ |1 2 3| +-----+ Pour un tableau …
C'est la suite de ce défi d' Adnan . Si vous aimez ce défi, il y a de fortes chances que vous aimiez aussi l'autre. Vérifiez-le! Un test à choix multiples avec 8 questions chacun avec 4 choix pourrait avoir les réponses: BCADBADA. Converti en quatre tableaux différents, avec vrai …
L'année 2013 avait une propriété intéressante: les chiffres sont consécutifs lorsqu'ils sont triés (0123). Appelons ce type de nombre un nombre triable: un entier non négatif dont les chiffres de base 10 sont consécutifs après le tri. Malheureusement, cela ne se reproduira pas avant 2031, et après cela, pas avant …
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.