Tâche Définissez une expression régulière simple comme une expression régulière non vide composée uniquement de personnages 0et 1, regrouper les parenthèses (et ), un ou plusieurs quantificateurs de répétition +. Étant donné une chaîne non vide de 0s et 1s, votre programme devrait trouver l'expression rationnelle simple la plus courte …
0. DÉFINITIONS Une séquence est une liste de nombres. Une série est la somme d'une liste de nombres. L'ensemble des nombres naturels contient tous les «entiers non négatifs supérieurs à zéro». Un diviseur (dans ce contexte) d'un nombre naturel j est un nombre naturel i , tel que j ÷ …
Créez un chargeur de démarrage qui exécute le programme Brainfuck donné. C'est du code-golf , donc le programme avec le moins d'octets gagne. Étant un chargeur de démarrage, la taille du programme est comptée en octets non nuls dans le code compilé. Brainfuck 30000 cellules débordantes 8 bits. Le pointeur …
Définition Selon Wikipedia : Le télégraphe de Cooke et Wheatstone était un premier système de télégraphe électrique datant des années 1830 inventé par l'inventeur anglais William Fothergill Cooke et le scientifique anglais Charles Wheatstone. C'était le premier système télégraphique mis en service commercial. Le récepteur se composait d'un certain nombre …
Saviez-vous qu'un petit nombre peut emprunter des bits à un plus grand nombre? Voici un exemple. Disons nos deux nombres 5 et 14. Tout d'abord, écrivez-les en binaire: 5 14 000101 001110 D' abord , nous prenons le plus petit sur peu loin du plus grand nombre, et nous donnons …
Sous Windows, lorsque vous effectuez un double-clic dans un texte, le mot autour de votre curseur dans le texte sera sélectionné. (Cette fonctionnalité a des propriétés plus compliquées, mais il ne sera pas nécessaire de les implémenter pour ce défi.) Par exemple, laissez |votre curseur entrer abc de|f ghi. Ensuite, …
Étant donné une liste d' Nentiers, chacun avec des Nchiffres, sortez un nombre qui diffère du premier nombre en raison du premier chiffre, du deuxième nombre en raison du deuxième chiffre, etc. Exemple Compte tenu de cette liste: 1234 4815 1623 4211 Le 2932premier chiffre du numéro est différent du …
Le défi Étant donné 3 nombres X, Yet Zen base B, trouvez un Bas dans lequel l'addition de Xet Ydonne Z. Les intrants x = 20, Y = 12et Z = 32pourraient céder 5car 20 + 12 = 32en base 5. Vous pouvez supposer qu'il y aura toujours une base …
Un sac , également appelé multiset, est une collection non ordonnée. Vous pouvez l'appeler un ensemble qui autorise les doublons, ou une liste (ou un tableau) qui n'est pas ordonnée / indexée. Dans ce défi, il vous est demandé de mettre en œuvre des opérations de sacs: addition, différence, multiplication, …
MATL est un langage golfique créé par Luis Mendo . MATL s'est avéré très compétitif, battant souvent les soumissions dans d'autres langues de golf telles que Pyth, CJam et Jelly. Quels sont les conseils utiles pour jouer au golf en MATL? (Comme toujours, un conseil par réponse, s'il vous plaît!) …
Étant donné une matrice, affichez une représentation de la matrice où l'élément en haut à gauche est en haut, l'anti-diagonale est la ligne centrale et l'élément en bas à droite est en bas. Par exemple, considérez la matrice suivante: 1 2 3 4 5 6 7 8 9 La version …
Vous enseignez à une classe d'élèves ayant des préférences intéressantes quant à la disposition de leurs chaises. Il y a 3 exigences très spécifiques pour la disposition des chaises: La plupart sont disposées dans un rectangle, même si cela signifie que certaines chaises sont vides. Il doit y avoir aussi …
L' puppyutilitaire prend un nom de fichier en entrée et fait exactement ce que vous attendez d'un chiot: il le déchiquette! Comment déchiqueter Déchirez les pages avec vos dents Divisez le fichier d'entrée sur les nouvelles lignes. Déchirez chaque page avec vos pattes Pour chaque ligne (sans compter le saut …
Contexte Imaginez un instant que vous avez un travail incroyablement ennuyeux. Chaque matin, on vous donne une collection de tâches que vous devriez travailler ce jour-là. Chaque tâche a une certaine durée et une fois commencée, elle doit être terminée en une seule fois. Votre patron ne tolérera pas la …
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.