Un défi de code est une compétition pour trouver des moyens créatifs de résoudre un casse-tête de programmation avec un critère de gain objectif non couvert par d'autres balises de notation (par exemple, code-golf).
Ecrivez un programme ou une fonction qui prend une liste non vide d’entiers positifs. Vous pouvez supposer qu'il s'agit d'un format pratique convenable, tel que "1 2 3 4"ou [1, 2, 3, 4]. Les nombres dans la liste d'entrée représentent les tranches d'un graphique à secteurs complet , chaque taille …
Dans l’esprit de ré-implémenter les jeux vidéo classiques , j’invite la communauté à créer la meilleure implémentation de Tetris . Pour référence, une capture d'écran de la version NES officielle de Tetris. Caractéristiques requises Un système de notation raisonnable doit être en place, qui récompense davantage les effacements multilignes que …
Cette question fait partie d'une série de défis Brain-Flak Birthday conçus pour célébrer le premier anniversaire de Brain-Flak. Vous pouvez trouver plus d'informations sur l'anniversaire de Brain-Flak ici . C'est aujourd'hui le premier anniversaire de Brain-Flak! Alors j'ai pensé que nous organiserions une fête d'anniversaire surprise. Donc dans votre langue …
Voici un défi relativement simple pour vous. Avec une chaîne de longueur N , affichez la chaîne en avant, puis en arrière, puis en avant, puis en arrière, etc. N fois. Par exemple, si votre contribution était Hello! Vous devriez produire: Hello!!olleHHello!!olleHHello!!olleH Vous pouvez également éventuellement sortir une nouvelle ligne …
Les caractères ASCII imprimables (codes hexadécimaux 20 à 7E) dans l’ordre sont: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Notez que l'espace est là.) Cette chaîne contient clairement tous les caractères imprimables ASCII au moins une fois par ordre croissant lors de la lecture de gauche à droite, mais pas par ordre décroissant. La ficelle REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! …
Le défi: Ecrivez un programme très court qui, une fois compilé, crée le plus grand nombre d’avertissements et d’erreurs du compilateur. Il peut être écrit dans n’importe quel langage de programmation. Notation: Le score est déterminé par cette équation: errors_and_warnings_length/code_length. Le score le plus élevé gagne. Exemple: Le programme C …
Depuis ECMAScript 2015, JavaScript contient 33 mots clés réservés , tels que break, constetnew , ainsi que 10 futurs mots clés réservés , tels que letet await. Votre tâche consiste à enchaîner le plus grand nombre de mots-clés réservés 1 distincts et consécutifs 2 lors de l'écriture du code JavaScript …
Une chaîne peut être décalée d'un nombre nen récupérant la valeur en octets cde chaque caractère de la chaîne, en calculant (c + n) mod 256et en reconvertissant le résultat en caractère. Par exemple, un décalage "ABC123"de 1 entraîne un "BCD234"décalage de 10 "KLM;<="po et un décalage de 255 po …
Il existe des méthodes astucieuses pour déterminer si un nombre est une puissance de 2. Ce n'est plus un problème intéressant. Déterminons donc si un entier donné est une puissance entière de -2 . Par exemple: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …
Ecrivez un quine composé de vrais mots anglais séparés par des espaces simples. Un "mot" est défini comme une chaîne ne contenant que des lettres minuscules et majuscules ( /[a-zA-Z]+/en regex). Pour être "réel", votre mot doit être reconnu par le dictionnaire officiel Scrabble . J'utilise le dictionnaire Scrabble car …
Vue d'ensemble Considérez la tâche suivante: Avec un entier positif n> 0 , indiquez sa racine carrée entière. La racine carrée entière d'un nombre n est la plus grande valeur de x où x 2 ≤ n , généralement exprimée par la formule floor(sqrt(n)). Exemples: 25 -> 5, 24 -> …
L'action de grâce aux États-Unis approche le 24 novembre. Beaucoup de gens auront un grand dîner avec leurs familles, comprenant traditionnellement de la dinde et de nombreux plats d'accompagnement. Cela signifie généralement que les membres de la famille doivent déterminer qui apportera chacun des différents plats. Dans ce défi, l’objectif …
Certains personnages sont plus saints que d'autres. En utilisant le moins de lettres profanes possible, affichez la déclaration ci-dessus. Défi Ecrivez un programme complet à imprimer Holy Hole In A Donut, Batman!sur STDOUT ou l’alternative la plus proche. Si vous pouvez compresser les entrées pour réduire votre score, déchaînez :) …
Il y a 40 façons un dirigé chemin hamiltonien peut être effectué sur une grille 3 x 3: Ce graphique ( grâce SP3000! ) Ne montre que les 20 chemins non orientés. Parcourez chaque ligne de couleur dans les deux sens pour les 40 trajectoires dirigées. Défi En utilisant uniquement …
Votre entreprise a récemment embauché un nouveau groupe d' administrateurs système extrêmement dévoués . Ils estiment que le simple fait de regarder des écrans d’ordinateur est très limitatif (je veux dire, une fréquence de rafraîchissement de 60Hz n’est PAS suffisant), ils ont donc connecté le bus de données de 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.