Ce défi est lié au langage JavaScript. Notez que les défis qui nécessitent que les réponses soient dans une langue spécifique sont généralement découragés.
Séquence OEIS associée: A008867 Nombre triangulaire tronqué Une propriété commune des nombres triangulaires est qu'ils peuvent être disposés en triangle. Par exemple, prenez 21 et disposez-les dans un triangle de os: o oo ooo oooo ooooo oooooo Définissons une "troncature:" coupant des triangles de la même taille à partir de …
JSFuck est un langage ésotérique dans lequel toute déclaration Javascript peut être reproduite avec précision dans un autre programme Javascript valide qui utilise uniquement les 6 caractères []()!+. Le convertisseur JSFuck, lorsqu'il reçoit une entrée de alert("Hello World!"), produit un bloc de code de 22 948 caractères. Parce que le …
La tâche est simple. Écrivez un interprète pour la langue * . Voici un plus gros lien vers le wiki. Il n'y a que trois programmes * valides: * Imprime "Bonjour tout le monde" * Imprime un nombre aléatoire compris entre 0 et 2 147 483 647 *+* Fonctionne pour …
Considérons une permutation des valeurs entières de 1à N. Par exemple, cet exemple pour N = 4: [1, 3, 4, 2] Nous considérerons cette liste comme cyclique, de sorte que 1et 2seront traités comme adjacents. Une quantité que nous pouvons calculer pour une telle liste est la différence quadratique totale …
Écrivez un morceau de code JavaScript qui appelle alertavec un tableau contenant les 50 premiers numéros de Fibonacci dans l'ordre. Vous ne pouvez utiliser les caractères suivants: +!()[]. À titre de référence, votre code doit être fonctionnellement égal à ce qui suit: var fib = [], a = 1, b …
En commençant par, /\vous pouvez créer un motif de type triangle de Sierpinski en ajoutant une ligne sous telle que ... Toute branche lâche /ou se \divise à nouveau en deux branches: /\. Toute collision de branches \/meurt sans rien (mais des espaces) en dessous. La répétition de ces règles …
Nous avons cloné 2048, analysé 2048, mais pourquoi ne l'avons-nous pas encore joué? Écrivez un extrait javascript de 555 octets pour lire automatiquement 2048, le meilleur score après une heure comptera (voir le score ci-dessous). Installer: Allez à 2048 et lancez: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a est …
Évidemment, ce défi serait trivial avec des fonctions et des bibliothèques distinctes, donc elles ne sont pas autorisées. Votre code doit être conforme à une spécification ECMAscript (n'importe quelle spécification fera l'affaire), donc aucune réponse spécifique au navigateur. Le tableau doit être accessible après son instanciation. J'ai une réponse que …
Dans cette challence, votre tâche consiste à localiser des sous-chaînes avec une structure donnée. Contribution Votre entrée doit être deux chaînes alphanumériques non vides, un modèle p et un texte t . L'idée est que chaque caractère de preprésente une sous-chaîne non vide contiguë tqui se produisent côte à côte …
EDIT: Récemment, ma question a été proposée comme un double de 2048 Bot Challenge . Je voudrais souligner que cette question est différente de cette question et nécessitera que les réponses soient pensées différemment de cette question. 2048 Bot Challenge a demandé à l'utilisateur de créer un bot, et il …
Créez l'expression régulière la plus courte qui correspondra approximativement à une URL dans le texte lorsqu'elle est exécutée en JavaScript Exemple: "some text exampley.com".match(/your regular expression goes here/); L'expression régulière doit capturez toutes les URL valides pour http et https. ne vous inquiétez pas de ne pas faire correspondre les …
D'après ce que j'ai vu tout au long de mon séjour ici sur PPCG, la plupart des entrées JavaScript impliquant des fonctions de flèche grasse ont tendance à être l'un des deux camps: Les simples qui sont capables de fonctionner comme une seule déclaration et de retourner une réponse, tout …
Prenez deux nombres entiers positifs Net Mcréer les sommes cumulées concaténés de [N], avec des Mitérations. Affiche le résultat de la dernière itération. Définition de la somme cumulée concaténée: Commencez par un nombre Net définissez une séquenceX = [N] Ajouter aux Xsommes cumulées deX Répétez l'étape 2 Mfois. La somme …
Ceci est un puzzle de golf de code avec une application du monde réel. Certains navigateurs actuels, si vous saisissez une URL qui ressemble à data:text/html,<script>alert("hi")</script> exécutera le code JavaScript donné. Supposons maintenant que vous ayez une URL qui ressemble à (pseudocode): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> …
Créez un programme qui simule les portes logiques de base. Entrée: Un mot en majuscules suivi de 2 nombres binaires à 1 chiffre, séparés par des espaces, tels que OR 1 0. Les portes OR, AND, NOR, NAND, XORetXNOR sont nécessaires. Production: ce que la sortie de la porte logique …
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.