Ce défi consiste à créer ou à analyser des images en utilisant des caractères de texte comme peinture. En règle générale, cela n'utilise que 95 caractères imprimables (sur un total de 128) définis par la norme ASCII de 1963.
En théorie de l'information, un "code de préfixe" est un dictionnaire dans lequel aucune des clés n'est un préfixe d'un autre. En d'autres termes, cela signifie qu'aucune des chaînes ne commence par aucune des autres. Par exemple, {"9", "55"}est un code de préfixe, mais {"5", "9", "55"}n'est pas. Le principal …
Déclaration Vous obtenez une image d'une série de boules tombant dans une grille 2D. Cette grille est entourée de murs immuables et incassables afin que toute l'action soit contenue à l'intérieur. Votre tâche consiste à déterminer quel sera l'état du scénario une fois que la gravité aura fait tout son …
Tous les programmeurs savent que les supports []{}()<>sont vraiment amusants. Pour exacerber ce plaisir, des groupes de crochets entrelacés peuvent être transformés en diagrammes mignons et flous. Disons que vous avez une chaîne qui contient des crochets équilibrés, comme [{][<(]})>(()). La première étape consiste à faire pivoter la chaîne de …
La saisie comprendra les caractères suivants: ^: Montez un v: Descendre un ▲ou k: montez deux ▼ou j: descendre deux Par exemple, l'entrée suivante: ^^▲^v▼▲^^v produirait la sortie suivante: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Les séquences d'échappement qui déplacent le curseur \e[Bsont interdites. Vous devez …
J'ai une boîte ASCII-art et j'ai besoin d'un programme pour l'ouvrir. Exemples Contribution: ------- | | |_____| Sortie: / / / / / / / | | |_____| spécification La première ligne ne comportera que -3 au moins Les rangées du milieu commencent par |des espaces et se terminent par| …
Contexte L'art ASCII est la pratique de créer des images en utilisant du texte ASCII pour former des formes. L'aliasing est l'effet créé par les grands "pixels" de l'art ASCII, qui correspondent à la taille des caractères. L'image devient bouchée et difficile à voir. L'anti-aliasing supprime cet effet en créant …
L'autre jour, notre équipe s'est rendue dans une salle d'évasion. L'un des casse-tête impliquait une carte de six interrupteurs mécaniques où vous deviez trouver la bonne combinaison d'activation et de désactivation afin de déverrouiller une boîte, un peu comme ceci: -v-v-v- -v-v-v- En tant que développeurs, nous avons décidé qu'il …
Contribution: Une liste d'entiers Sortie: Mettez chaque chiffre (et le signe moins) dans sa propre file, dans l'ordre -0123456789, en ignorant les chiffres en double. Exemple: Contribution: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Sortie: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 78 - 23 …
Pyramid Scheme est un langage développé par @ ConorO'Brien . Dans Pyramid Scheme, le code que vous écrivez ressemble à ceci: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Maintenant, ce code a deux qualités évidentes: il est difficile à analyser …
Soyez sûr de voir l'autre défi, inverser la carte de caractères ASCII ! Le jeu de caractères ASCII (American Standard Code for Information Interchange) est la norme de codage de caractères la plus utilisée. Les codes ASCII représentent le texte des ordinateurs, des équipements de télécommunications et d'autres appareils. Défi …
Les vignerons olympiques exécutent leurs routines dans des arbres standard. En particulier, l'arbre standard na des sommets pour le 0haut n-1et des bords reliant chaque sommet non nul aau sommet en n % adessous. Ainsi, par exemple, l'arbre standard 5 ressemble à ceci: 3 | 2 4 \ / 1 …
Encore une fois inspiré par une tâche de programmation 101, voici un autre défi. Contribution: Un entier positif n >= 3. (doit être étrange) Sortie: nlignes d'astérisques, où la première ligne a des nastérisques et chaque nouvelle ligne a deux astérisques de moins que la ligne précédente. Jusqu'à frapper 1 …
Le langage de programmation ésotérique evil a une opération intéressante sur les valeurs d'octets qu'il appelle "tissage". Il s'agit essentiellement d'une permutation des huit bits de l'octet (peu importe de quelle extrémité nous commençons à compter, car le motif est symétrique): Le bit 0 est déplacé vers le bit 2 …
Étant donné l'entrée d'une image d'art ASCII, sortez l'art ASCII en italique. Pour mettre en italique l'art ASCII: Insérez zéro espace avant la dernière ligne, un espace avant l'avant-dernière ligne, deux espaces avant l'avant-dernière ligne, etc. Supprimez tous les espaces blancs de tête supplémentaires qui peuvent avoir été créés. Autrement …
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.