Questions marquées «code-challenge»

14
Compter les chaînes de Cunningham

Les nombres premiers ont toujours fasciné les gens. Il y a 2300 ans, Euclide a écrit dans ses "Éléments" Un nombre premier est celui qui est mesuré par une seule unité. ce qui signifie qu'un nombre premier n'est divisible que par 1(ou par lui-même). Les gens ont toujours cherché des relations entre...

14
Fabriquez un modem (logiciel)!

Objectif Concevoir un mo dulator / dem paire odulator de données avec précision transmettre le plus rapidement possible sur simulé service téléphonique ordinaire (POTS) . Pas Générez des données aléatoires ( /dev/randomou similaires) dont la transmission prendra 3 à 4 secondes Modulez les données...

14
Générer de l'art ASCII

Étant donné une image en noir et blanc dans n'importe quel format raisonnable sans perte en entrée, affichez une image ASCII aussi proche que possible de l'image en entrée. Règles Seuls les sauts de ligne et les octets ASCII 32-127 peuvent être utilisés. L'image d'entrée sera rognée de sorte qu'il...

14
Trouver les plus petits ensembles

Considérez trois ensembles A, Bet Cchacun contenant des nentiers. De cela, nous pouvons faire l'ensemble S_n = {a * b + c | a in A, b in B, c in C}. Étant donné un n, il existe une ou plusieurs tailles minimales S_nqui dépendent des ensembles A,B and Cchoisis. Les ensembles peuvent contenir...

14
Recherche de remplacement de correspondance de cas

Prenez trois entrées, une chaîne de texte T,; une chaîne de caractères à remplacer F,; et une chaîne de caractères pour les remplacer par, R. Pour chaque sous-chaîne de Tavec les mêmes caractères (insensibles à la casse) que F, remplacez-les par les caractères dans R. Cependant, conservez la même...

14
Réarrangements dérangés

Votre tâche consiste à écrire un programme informatique de telle sorte que lorsqu'il est découpé en lignes (divisé sur le caractère de nouvelle ligne) chaque arrangement des lignes produira un nombre différent entre 1 et n! (où n est le nombre total de lignes). Aucun nombre ne doit être sorti par...

14
Code golf la meilleure permutation

Défi Étant donné un entier n ≥ 4 , émettez une permutation des nombres entiers [0, n-1] avec la propriété qu'aucun deux nombres entiers consécutifs ne sont côte à côte. La valeur d'une permutation piest la somme de abs(pi[i] - i)pour tous les indices i. Exemples (1, 3, 0, 2) a de la valeur 6 (0, 2,...

14
Permutation de source

Une permutation d'un ensemble S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\} est une bijective fonction . Par exemple, si alors la fonction est une permutation:π:S→Sπ:S→S\pi: S \to SS={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\}π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4)...

14
Créez l'image la moins compressible

"Une image vaut mille mots", comme le dit le vieil adage. Le mot moyen fait environ quatre caractères, donc une image transmet 4 Ko d'informations. Mais combien d' entropie , plutôt que d'informations, une image peut-elle véhiculer? Votre tâche consiste à générer une image, exactement de 4 000...

13
Libérer un arbre binaire

Donc, avant de lire quelques concepts informatiques de base. Un arbre binaire est une structure allouée dynamiquement (généralement utilisée pour le stockage ordonné). En raison de sa nature, la traversée d'arbres binaires est généralement récursive; En effet, la traversée linéaire (via une boucle)...

13
Implémentez PCRE dans votre langue.

Remarque: Après avoir essayé cela moi-même, j'ai vite réalisé à quel point c'était une erreur. Par conséquent, je modifie un peu les règles. La fonctionnalité minimale requise: Les classes de caractères ( ., \w,\W , etc.) Multiplicateurs ( +, *et? ) Groupes de capture simples Votre défi est...

13
Un concours BlackJack KOTH

BlackJack Comme je me suis éclaté à travailler sur le défi KOTH original, je voulais en trouver un autre. Pour moi, le plaisir de ces défis d'IA est d'affiner un bot relativement simple qui joue subtilement un jeu très simple. En raison de la nature probabiliste des jeux de cartes, je pense que le...

13
Castor de cerveau occupé

Écrivez un programme de brainfuck de pas plus de 256 caractères qui prend autant d'étapes que possible, mais ne boucle pas indéfiniment. Le programme ne peut prendre aucune entrée. Plus précisement: Supposons un nombre infini de cellules à droite. Un <quand à la cellule la plus à gauche ne fait...

13
Opérateurs au niveau du bit dans Brainfuck

Votre tâche consiste à créer un programme brainfuck pour chacun des opérateurs binaires suivants. Chaque programme doit prendre un ou deux nombres à 8 bits (A et B) en entrée et calculer l'opération spécifiée: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Vous n'êtes pas obligé...

13
Devinez le mot (alias Lingo)

Le but de ce défi est d'écrire un programme capable de deviner un mot dans le plus petit nombre possible de tentatives. Il est basé sur le concept de l'émission Lingo TV ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Règles Étant donné une longueur de mot passée comme premier argument sur...

13
Courrier Ception

Courrier Ception Le programme doit accepter n'importe quelle chaîne en entrée et produire une image pixel qui montre la chaîne d'entrée dans Courier. Toutes les lettres contenant un «trou» (comme abdegopqABDPQRetc.) entouré de pixels noirs doivent également être remplies de noir. Contribution Le...

13
Fusing Fireworks

Aperçu Étant donné une liste de feux d'artifice a-zet d'heures 3-78, organisez-les avec des fusibles pour les allumer tous au bon moment. Une ligne d'entrée est donnée sous forme de lettres et de chiffres séparés par des espaces: a 3 b 6 c 6 d 8 e 9 f 9 Cet exemple montre que le feu d'artifice...