Basé sur cette question de Code Review Étant donné une chaîne non vide de caractères ASCII imprimables, affichez le deuxième caractère non répétitif. Par exemple, pour l'entrée DEFD, la sortie F. Contribution Une seule chaîne, dans n'importe quel format approprié . Production Le deuxième caractère qui ne se répète pas, …
Remarque importante : Étant donné que ce défi ne s'applique qu'aux matrices carrées, chaque fois que j'utilise le terme «matrice», on suppose que je fais référence à une matrice carrée. Je laisse la description «carré» par souci de concision. Contexte De nombreuses opérations liées aux matrices, telles que le calcul …
Définition Définissez le n ème tableau de la séquence CURR comme suit. Commencez par le tableau singleton A = [n] . Pour chaque entier k dans A , remplacez l'entrée k par k nombres naturels, en comptant de 1 à k . Répétez l'étape précédente n - 1 fois de …
Défi Écrivez un programme ou une fonction qui a donné une chaîne, renvoie un programme Brainfuck valide qui, une fois compilé et exécuté en tant que Brainfuck, renvoie cette chaîne. Supposons que toutes les entrées sont codées en ASCII. Supposons que le programme BF en sortie s'exécute dans un environnement …
Imaginez un chemin composé de <et >et se terminant par un @, par exemple , ><>@ Un marcheur démarre sur la cellule la plus à gauche. Il parcourra le chemin comme suit: Si le marcheur est sur une @cellule, il a atteint le but et c'est fait. Si le marcheur …
introduction Soit un champ un rectangle rempli uniquement des caractères -et [0-9]. Un exemple de champ est: 11-011123 111-010-- 0010---01 111-01234 Vous voyez que ce champ a été séparé en trois zones plus petites: Pour calculer le score d'une zone plus petite, nous additionnons simplement tous les nombres. Par exemple: …
Quels conseils généraux avez-vous pour jouer au golf en DC ? dc est un utilitaire de calculatrice pour UNIX / Linux qui est antérieur au langage C. Je souhaite savoir comment raccourcir mes programmes DC (calculs?). Je cherche des idées qui peuvent être appliquées au code-golf général qui sont au …
Aujourd'hui est Pourim sur lequel une coutume est de distribuer des biscuits en forme de triangle avec une garniture appelée hamantaschen (singulier: hamantasch ). Une autre coutume est de boire beaucoup. Je ne suis pas le boulanger le plus parfait .... J'ai tant de hamantaschen de taille irrégulière à donner …
Supposons que nous utilisions les règles suivantes pour extraire une seule chaîne d'une autre chaîne, l'une contenant uniquement des caractères imprimables ASCII et appelée chaîne de caractères *. Si la chaîne s'épuise avant l'arrêt du processus, c'est une erreur et le résultat du processus n'est pas défini dans ce cas: …
Dans le cadre de son algorithme de compression, le standard JPEG déroule une matrice en un vecteur le long d'antidiagonales de direction alternée: Votre tâche consiste à prendre le vecteur déroulé avec les dimensions de la matrice et à reconstruire la matrice correspondante. Par exemple: [1, 2, 5, 9, 6, …
Un bit de parité est l'une des formes les plus simples d'une somme de contrôle. Tout d'abord, vous devez choisir la parité, paire ou impaire. Disons que nous choisissons même. Maintenant, nous avons besoin d'un message à transmettre. Disons que notre message est "Foo". Ceci est écrit en binaire comme: …
Pour trouver une aiguille dans une botte de foin, vous devez trouver la plus grande botte de foin contiguë contenant exactement une aiguille . Notez que vous ne pouvez pas connecter des cellules sur des diagonales, uniquement gauche / droite / haut / bas. Contribution Un tableau (ou un certain …
Je suis à la position (0, 0) d'une ville bidimensionnelle infinie, qui est parfaitement divisée en blocs centrés à chaque point du réseau, dont certains contiennent des bâtiments. Un bâtiment à un certain point (x, y) occupe la place entière avec des coins opposés en (x-0,5, y-0,5) et (x + …
Contexte Je voulais faire un joli nuage de mots, comme ceci: these are words floating J'ai calculé les (x,y)coordonnées de la première lettre de chaque mot, je les ai branchées sur mon générateur de nuage de mots et je l'ai laissé faire son travail. Cependant, j'ai accidentellement utilisé des (y,x)coordonnées, …
Le défi Étant donné une liste de mots ["Programming", "Puzzles", "Code", "Golf"] les mots sont croisés: Programmation u z z G l C ode ls F L'algorithme Vous devez traiter la liste dans l'ordre donné. Les mots sont imprimés dans des orientations alternées, en commençant horizontalement . Les deux mots …
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.