La séquence de Recamán ( A005132 ) est une séquence mathématique, définie comme telle: A(0) = 0 A(n) = A(n-1) - n if A(n-1) - n > 0 and is new, else A(n) = A(n-1) + n Une jolie version LaTex de ce qui précède (pourrait être plus lisible): A(n)=⎧⎩⎨0A(n−1)−nA(n−1)+nif …
Dans un salon de discussion avec quelques personnes, un sujet est apparu entre moi et eux sur le nombre de chaînes possibles qu'une expression régulière pourrait correspondre. Votre tâche consiste à créer un programme capable de répondre à cette question. Votre programme acceptera, en entrée, toute expression régulière telle que …
Quels conseils généraux avez-vous pour jouer au golf à Julia? Je suis à la recherche d'idées pouvant être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques à Julia (par exemple, "supprimer les commentaires" n'est pas une réponse).
De Wikipédia Définition théorique des nombres naturels L'ensemble N de nombres naturels est défini comme le plus petit ensemble contenant 0 et fermé sous la fonction successeur S définie par S (n) = n ∪ {n}. Les premiers nombres définis de cette façon sont 0 = {}, 1 = {0} …
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 théière Utah , créée à l'origine par Martin Newell, est un objet pratique pour tester des programmes graphiques 3D. La tâche consiste à créer une image filaire de la théière en projection en perspective. Pour encourager l'idée d'une application de code source , le contrôle de la visualisation et …
Contribution La première ligne sera une certaine chaîne répétée autant de fois. Par exemple, il pourrait être abcabcabcabc, [];[];[];etc. Il peut être coupé; par exemple: 1231231231. Trouvez toujours la chaîne la plus courte; par exemple, si la ligne est 22222, la chaîne est 2, pas 22ou 22222ou quoi que ce …
Introduction: Le sinus de xest donné par la formule: sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows... Le cosinus de xest donné par la formule: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more …
Lorsque vous enfoncez un ensemble de clous dans une planche de bois et enroulez une bande de caoutchouc autour d'eux, vous obtenez une coque convexe . Votre mission, si vous décidez de l'accepter, est de trouver la coque convexe d'un ensemble donné de points 2D. Certaines règles: Écrivez-le comme une …
La séquence de Fibonacci est une séquence bien connue dans laquelle chaque entrée est la somme des deux précédentes et les deux premières entrées sont 1. Si nous prenons le modulo de chaque terme par une constante, la séquence deviendra périodique. Par exemple, si nous décidions de calculer la séquence …
Supposons qu'un défi de codegolf ne compte pas les espaces dans la longueur de votre programme. Trichez ce système en encodant votre script en espace blanc et jouez un script qui décode et exécute l'espace blanc intégré. Exemple Ma solution à JBernardo de Meta Golf Challenge est le code Sage …
Écrivez un programme qui prend deux lignes d'entrée et utilise la première comme une phrase clé pour crypter la seconde selon la technique de cryptage Playfair. Wikipedia décrit le cryptage Playfair en détail , mais pour éviter toute ambiguïté, voici un bref résumé: 1. Générez un tableau clé: Remplacez toutes …
Vous devez faire un jeu trop bas --- trop haut (TLTH) dans le code le plus court (en octets) Regles du jeu: L'ordinateur choisira un nombre aléatoire hors de la plage entière (-32768..32767). Vous allez maintenant penser à un nombre et le saisir. L'ordinateur vous dira si votre numéro est …
Implémentez le solveur Sudoku le plus court en utilisant la devinette. Depuis que j'ai reçu quelques demandes, j'ai ajouté ceci comme une question alternative pour ceux qui souhaitent implémenter un solveur de sudoku par force brute. Puzzle Sudoku: | 1 2 3 | 4 5 6 | 7 8 9 …
Écrivez le code le plus court dans la langue de votre choix pour effectuer le décodage de la longueur d'exécution de la chaîne donnée. La chaîne sera fournie en entrée sur stdin sous la forme CNCNCNCNCNCNCNCN où chacun Cpourrait être n'importe quel caractère ASCII imprimable et chaqueN est un chiffre …
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.