Beaucoup de gens savent ce qu'est une machine à vérité dans la programmation. Mais il est temps que nous accélérions les choses. Présentation, la machine de vérité étendue! Une machine de vérité étendue prend deux choses en entrée, un entier net une chaîne non vide s. Il génère des s …
Cette: est un planeur . Dans Game of Life de Conway, le planeur est un motif célèbre qui traverse rapidement la planche. Pour le défi d'aujourd'hui, nous allons dessiner un tableau Game of Life art ASCII et placer un planeur dessus. Le tableau avec lequel nous commençons est le suivant: …
Avez-vous déjà regardé des formes 3D et pensez que nous avons 2 nombreuses dimensions. Alors faisons de la 3D en 1D! (Regarde ce que j'ai fait là?) Tâche Étant donné une représentation 2D d'un cube (disposition ci-dessous), aplatissez-le en une seule chaîne, basée sur des pointeurs. Le cube Il s'agit …
Écrivez un quine approprié dont chaque rotation est elle-même un quine approprié. Par exemple, si votre code source est abcdef, alors: abcdef sortirait abcdef bcdefa sortirait bcdefa cdefab sortirait cdefab defabc sortirait defabc efabcd sortirait efabcd fabcde sortirait fabcde Une rotation "se fait en coupant une corde en deux morceaux …
... ou y en a-t-il? Votre défi consiste à analyser ma facture de déjeuner, qui contient le prix de base, les pourboires, les remises, les coupons et les extras et à savoir si mon déjeuner était de 0 $ ou moins . S'il s'agit de l'entrée: 12.34 15 tip 25 …
Ah, encore une autre de mes utilisations égoïstes de cette pile . En tant que propriétaire de Chromebook, je suis un utilisateur fréquent de l'Ace IDE, l'éditeur utilisé par Cloud9. Il dispose de nombreux outils pour gérer les espaces blancs excédentaires, mais il en manque notamment un: effacer les lignes …
Parfois, un long chemin absolu, par exemple un paramètre de ligne de commande vers un outil Linux, peut être raccourci, en utilisant le répertoire de travail actuel comme référence: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Dans ce défi, vous devez créer une fonction …
Contribution: Deux entiers: un négatif, un positif. Production: Sur la première ligne, sortie du plus bas au plus haut. Sur la deuxième ligne, nous avons supprimé les numéros les plus élevés et les plus bas et signé tous les numéros individuels. Sur la troisième ligne, nous avons à nouveau supprimé …
Règles Le programme doit recevoir une chaîne / un tableau de mots en entrée. Pour chaque mot de la chaîne / du tableau, il reconstruira le mot en prenant alternativement les caractères à l'avant et à l'arrière du mot. 12345 678 9 -> 15243 687 9. Il réorganisera ensuite les …
Votre tâche est simple: écrire un programme (ou une fonction) qui ne prend aucune entrée et génère (ou retourne) son code source. Le hic, c'est que lorsque le programme est encapsulé "quotes"(caractère Unicode 34), il devrait à nouveau sortir son code source (maintenant cité). Les règles standard pour les quines …
Les gâteaux roulés sont de délicieux bonbons faits avec une couche de génoise, une couche de crème (ou de crème glacée), enroulée en spirale, voir Wikipedia . Votre tâche consiste à obtenir une chaîne de phrases non vide à partir de l'entrée standard, à supprimer les espaces et à la …
(Inspiré en dessinant sur un tableau effaçable à sec) Défi: Étant donné une chaîne d'entrée contenant des caractères qui représentent différentes couleurs de marqueurs effaçables à sec sur un tableau blanc, affichez l'ordre dans lequel ils ont été dessinés, du premier au dernier. Contribution: Une chaîne qui contient des couleurs …
J'ai travaillé sur cette application iOS récemment et j'ai rencontré un problème (assez facile à résoudre): comment puis-je déterminer si ma chaîne est composée uniquement d'emojis? Eh bien, c'est votre travail aujourd'hui! Contribution Un string. Si la présence de caractères unicode vous pose problème, vous pouvez utiliser un format raisonnable …
Ce problème concerne la séparation d'une chaîne représentant un identifiant de produit en trois composants. La première partie se compose de lettres supérieures et inférieures de longueur arbitraire qui représentent l'entrepôt. La deuxième partie est constituée de chiffres qui représentent le numéro de produit. Cette partie est également de longueur …
Cela a été inspiré par une question CS.SE maintenant supprimée . Tâche Étant donné deux chaînes d'entrée A et B non vides, affichez la plus petite distance entre A et un palindrome contenant B comme sous-chaîne. La distance est définie par le nombre de remplacements de personnages ( distance de …
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.