Programmation Puzzles & Code Golf

22
Mets-toi derrière moi Satan-Prime!

Satan-Primes qui sont-ils? ils Primescontiennent 666 ce sont des Satan-Primes: [46663,266677,666599,666683,616669] ce ne sont PAS :[462667,665669,36363631,555] Terrain Chaque nombre supérieur à 6661 a Satan-Primes derrière lui Le défi Étant donné un entier, n>6661trouvez le Satan-Prime derrière...

22
Faites le NP: trouvez la plus grande clique

Contexte Au moment d'écrire ces lignes, le problème P vs NP n'est toujours pas résolu, mais vous avez peut-être entendu parler du nouveau document de Norbert Blum prétendant prouver que P! = NP, qui est déjà soupçonné d'être erroné (mais nous verrons). Le problème discuté dans cet article est le...

22
Je suis symétrique, pas palindromique!

Contexte Inspiré par I'm a palindrome. Es-tu? , où il est présenté le fait choquant que "ce ()()n'est pas un palindrome, mais ())(", je me suis demandé ce que c'est ()()et la réponse est simple: c'est une corde avec un axe de symétrie vertical! La tâche Écrivez un programme ou une fonction qui...

22
Ajouter un tableau avec lui-même

Votre défi aujourd'hui est de prendre un tableau, de le diviser en morceaux et d'ajouter ces morceaux. Voici comment cela fonctionne: votre programme ou fonction recevra un tableau d'entiers aet une taille de bloc L. Le tableau doit être divisé en tableaux de taille L, si la longueur du tableau...

22
Sortie de la séquence Goodstein simplifiée

Un nombre est en forme Goodstein simplifiée en base-b s'il est écrit comme b + b + ... + b + c, 0 < c ≤ b La séquence Goodstein simplifiée d'un nombre commence par l'écriture du nombre sous la forme Goodstein simplifiée en base 1, puis en remplaçant tous les 1 par 2 et en soustrayant 1....

22
Créer une séquence entière universelle

Définition Appelons une séquence entière (infinie) universelle si elle contient chaque séquence entière finie comme sous-séquence contiguë. En d'autres termes, la séquence entière (a 1 , a 2 ,…) est universelle si et seulement si, pour chaque séquence entière finie (b 1 ,…, b n ) , il existe un...

22
Coccinelles symétriques

Introduction: Lorsque nous pensons aux coccinelles, nous pensons généralement à un insecte rouge ou orange foncé avec des taches noires. Bien que cela ne soit pas nécessairement vrai, car il existe également des coccinelles tachetées de rouge / orange ou des coccinelles sans taches , nous imaginons...

22
Construire un réseau électrique

Le défi Il y a N villes alignées en ligne droite. La i-ème ville est située à quelques A[i]kilomètres à droite de l'origine. Il n'y aura pas deux villes au même endroit. Vous allez construire un réseau électrique avec quelques centrales électriques. Les centrales électriques doivent être...

22
Le nombre manquant révisé

Contexte: J'ai initialement posté cette question hier soir, et j'ai reçu un contrecoup sur son imprécision. J'ai depuis consulté de nombreux personnels concernant non seulement la formulation du problème, mais aussi sa complexité (qui n'est pas O (1)). Ce problème de programmation est un mauvais...

22
La séquence de nombres autonomes

Définissons un nombre autonome comme un entier positif, dont les chiffres apparaissent dans des longueurs égales à eux-mêmes uniquement. En d'autres termes, tout chiffre décimal d (à l'exclusion de 0 ) n'apparaît que dans des séries de longueur exactement d . Tâche Vous pouvez choisir l'une des...

22
Goûtez la distribution de Pareto

La distribution de Pareto est une distribution de probabilité qui revient beaucoup dans la nature. Il possède de nombreuses propriétés spéciales, telles qu'une moyenne infinie. Dans ce défi, vous allez sortir un nombre échantillonné à partir de cette distribution. La distribution de Pareto est...

22
Est-ce un chiffre agréable?

Un nombre agréable (selon cette définition) est un nombre qui peut être passé par le processus suivant (utilisons 41802000comme exemple): Séparez les nombres identiques de fin ( 41802000 => [41802, 000]) Triez la première moitié des chiffres et prenez le maximum ( [41802, 000] => [8, 000])...

22
Quel est le nombre manquant (divisibilité par 9)

Défi Étant donné un nombre entier divisible par 9 et un chiffre manquant, recherchez le chiffre manquant. Le chiffre manquant peut être représenté par n'importe quel caractère autre que les chiffres 0-9 tant qu'il est cohérent. Si le chiffre manquant peut être 0 ou 9, affichez quelque chose pour le...

22
Triangles ternaires

L'idée vient principalement de BIO 2017 q1 . J'ai eu l'idée de publier ce défi à partir de mon défi Binary Sequences , car beaucoup de gens semblaient l'aimer. C'est aussi le premier défi que j'ai publié sans publier sur le bac à sable. Je vais le supprimer si personne ne l'aime. Règles Prenez une...