introduction Dans le sillage des retombées du paquet npm de gauche , ayons un code golf pour implémenter le gauche pad. La fonction de gauche-pad se compose de 2 arguments par défaut et 1 argument supplémentaire, sous la forme de chaîne , longueur , ( padchar ). Si le padchar …
Ce défi est similaire à l'ancien , mais avec certaines parties floues de la spécification et des exigences d'E / S moins strictes. Étant donné l'entrée d'une chaîne composée uniquement d'ASCII imprimables et de sauts de ligne, affichez ses diverses métriques (octet, mot, nombre de lignes). Les mesures que vous …
Qui a besoin de comparer les choses de manière insensible lorsque vous êtes en mesure de générer chaque permutation de majuscules et de minuscules? Personne! Voilà la réponse. Personne ne le fait. Votre tâche consiste à réaliser cet exploit; générer toutes les permutations possibles de majuscules / minuscules pour une …
L'idée de ce défi est de trouver tous les mots d'un dictionnaire sur une grille de lettres. Votre entrée doit provenir de stdin ou de la fonction arg et aura le format suivant: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car …
Une représentation en double précision d'une décimale ne peut garantir qu'une précision de 15 décimales, donc pi est approximé comme: 3.141592653589793 Vous pouvez voir que le chiffre 3est en position 1, 10, 16, le chiffre 1est en position, 2, 4etc. Défi Votre tâche consiste à créer un programme ou une …
Mappons quelques chaînes à un espace 2D, style fractal. Votre tâche consiste à calculer une courbe de Hilbert et à y déposer une chaîne. Tâche La tâche consiste à prendre la chaîne d'entrée sur une seule ligne et à la disposer le long d'une courbe de Hilbert suffisamment grande pour …
Considérez la transformation Atbash : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N Où A ⇔ Z et L ⇔ O, par exemple Il y a une propriété intéressante que certains mots partagent. Lorsque certaines chaînes sont traduites en leur équivalent atbash, cette traduction est le mot d'origine inversé. J'appelle ces Self Palindromes Atbash . Par …
Dans le salon de discussion PPCG le dix - neuvième octet , l'utilisation de carets ^(ou de carottes ) est un moyen d'indiquer que vous êtes d'accord avec l'un des commentaires précédents juste au-dessus du vôtre. Un caret message se compose uniquement de N ^caractères (où N est un entier …
Inverser et inverser une chaîne Défi Dans ce défi. Vous allez écrire un programme qui affichera ou renverra l'entrée, inversée et inversée. Tout d'abord, chaque caractère doit être converti en son code de caractère. Ensuite, cela devrait être converti en base-2. Ensuite, cette chaîne doit être inversée. Après, la chaîne …
Votre travail consiste à prendre une entrée de chaîne et un nombre et à aligner la chaîne à droite, en faisant de la largeur du texte le nombre. Quand une ligne est trop longue, cassez-la et mettez le reste sur la ligne suivante, en répétant jusqu'à ce que ce ne …
your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! La description L'entrée est de deux chaînes s1et s2de longueur égale. Ils contiendront chacun uniquement des caractères ASCII imprimables et compteront au moins un caractère. …
Beaucoup de gens ici sont probablement des lecteurs avides de XKCD. Donc, je pense que je vous mets au défi de faire quelque chose que Megan peut faire facilement: créer un script qui génère des milliers de paraboles rassurantes sur ce que les ordinateurs ne peuvent jamais faire. Votre script …
Dans la bibliothèque standard C, les noms d'en-tête se terminent par un .hsuffixe: stdio.h En C ++, ces noms d'en-tête sont disponibles sous une forme alternative, avec un cpréfixe à la place: cstdio Écrivez une fonction qui convertit le premier formulaire en deuxième. Vous pouvez effectuer la conversion sur place …
Prenez une chaîne de caractères binaires séparés par un espace et convertissez-la en chaîne ASCII. Par exemple... 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 Se convertirait en ... Hello World La chaîne binaire sera stockée dans une variable appelée s. Il s'agit d'un défi de code-golf, …
Notez que ce n'est pas la même chose que Imprimer l'alphabet quatre fois . Cette tâche consiste à écrire un programme pour générer quatre copies de chaque lettre de l'alphabet anglais, une lettre par ligne, sur la sortie standard: A A A A B B B B etc. La sortie …
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.