Ecrivez le programme le plus court qui résout le cube de Rubik (3 * 3 * 3) dans un délai raisonnable et se déplace (par exemple, maximum 5 secondes sur votre machine et moins de 1 000 déplacements). L'entrée est au format: UF UR UB UL DF DR DB DL …
Récemment, j'ai eu le plaisir d'écrire un programme Haskell capable de détecter si l' NegativeLiteralsextension était activée. Je suis venu avec ce qui suit: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Essayez-le en ligne! Cela imprimera Truenormalement et Falsesinon. Maintenant, je me suis tellement amusé à faire que …
Inspiré par cela . Contexte Le mal agriculteur a décidé de brûler votre champ de blé afin de faire monter les prix. Pour assurer une destruction totale, il a également trempé votre champ dans l’essence. Encore plus malheureusement, vous vous trouviez sur le terrain quand il était allumé et vous …
Définition Une matrice centrosymétrique est une matrice carrée symétrique par rapport à son centre. Plus rigoureusement, une matrice de taille est centrosymétrique si, pour tout la relation suivante est satisfaite: n × n i ,UNEUNEAn × nn×nn \times nA i ,i ,j ∈ ( [ 1 , n ] ∩ …
introduction Supposons que vous ayez une règle avec des nombres de 0 à r-1 . Vous placez une fourmi entre deux des nombres et elle commence à ramper de manière erratique sur la règle. La règle est si étroite que la fourmi ne peut pas marcher d'une position à une …
Étant donné un numéro, déterminez s'il s'agit d'un numéro pliant. Un numéro de pliage est un nombre tel que si vous prenez une représentation binaire et que vous le "pliez" en deux, c'est-à-dire que vous prenez le résultat de la multiplication XNOR de la première moitié du nombre et de …
Ecrivez une fonction / programme qui accepte une chaîne de lettres minuscules / majuscules [A-Za-z], qui vérifie si les lettres en surbrillance sont uniques et dans l’ordre alphabétique (en ignorant les majuscules et les minuscules). La sortie doit être véridique si elles sont uniques et dans l’ordre alphabétique et faussée …
Un numéro Proth , nommé d'après François Proth, est un numéro qui peut être exprimé par N = k * 2^n + 1 Où kest un entier positif impair et nest un entier positif tel que 2^n > k. Utilisons un exemple plus concret. Prenez 3. 3 est un numéro …
Titre alternatif: Comptez votre peine de prison sur le mur Étant donné un nombre n, les résultats de sortie sont regroupés dans les groupes traditionnels de 5 par groupe et de 50 par ligne. Exemples 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| …
La tâche Dans ce défi, votre tâche consiste à écrire un programme ou une fonction qui prend une chaîne et génère une valeur de vérité ou de falsey selon que le premier caractère et le dernier caractère de la chaîne d'entrée sont égaux. Contribution Vous pouvez prendre des entrées de …
Pour cette raison, vous avez besoin d'un meilleur moyen de déterminer si une phrase est l'acronyme d'un mot. Vous pensez également qu'il serait utile de voir si la phrase et le mot en question sont des acronymes récursifs. Ta tâche: Soit un mot puis une phrase séparée par une ligne, …
Titre volé inspiré par la réponse de Greg Hewgill à Quelle est la différence entre JavaScript et Java? introduction Java et JavaScript sont des langages couramment utilisés par les programmeurs et sont actuellement les balises les plus populaires sur Stack Overflow. Cependant, comme nous le savons tous, mis à part …
L'inspiration du défi était ce que j'ai vu quelque part: Le mot "nonne" est juste la lettre n faisant une roue Votre défi est de prendre une ficelle et de déterminer s’il s’agit de la première lettre faisant une roue. Règles Une ficelle est une lettre faisant la roue si: …
Un nombre est un nombre premier de Mersenne s'il est à la fois premier et qu'il peut être écrit sous la forme 2 n -1 , où n est un entier positif. Votre tâche consiste à déterminer, en fonction de tout nombre entier positif, s'il s'agit ou non d'un nombre …
Ecrivez un programme ou une fonction qui prend un entier positif. Vous pouvez supposer que la saisie est valide et la prendre comme une chaîne. Si le nombre est l'un des 123 234 345 456 567 678 789 puis sortie une valeur de vérité . Sinon, indiquez une valeur 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.