Votre tâche est assez simple. Étant donné deux flottants, x ou leur représentation binaire au niveau du bit, et affichez-les comme un flottant. Par exemple, Normal: 16.7472 ^ 123.61 = 7.13402e-37 Binary: 01000001100001011111101001000100 ^ 01000010111101110011100001010010 = 00000011011100101100001000010110 Normal: 2.2 ^ 4.4 = 1.17549e-38 Binary: 01000000000011001100110011001101 ^ 01000000100011001100110011001101 = 00000000100000000000000000000000 Normal: …
Une convolution binaire est décrite par un nombre Met est appliquée à un nombre N. Pour chaque bit dans la représentation binaire de M, si le bit est défini ( 1), le bit correspondant dans la sortie est donné en XORant les deux bits adjacents au bit correspondant dans N(enroulant …
Le xorspace d'un ensemble d'entiers est l'ensemble de tous les entiers qui peuvent être obtenus en combinant les entiers de départ avec l'opérateur xor au niveau du bit habituel ( ^). Par exemple, le xorspace de (8, 4)est (0, 4, 8, 12): 0 est 4 ^ 4, 12 est 4 …
Remarque: la première moitié de ce défi provient du précédent défi de Martin Ender, Visualize Bit Weaving . Le langage de programmation ésotérique mal a une opération intéressante sur les valeurs d'octets qu'il appelle "tissage". Il s'agit essentiellement d'une permutation des huit bits de l'octet (peu importe de quelle extrémité …
Crédits Ce défi provient de @miles . Créez une fonction qui calcule le hachage CRC32 d'une chaîne d'entrée. L'entrée sera une chaîne ASCII de n'importe quelle longueur. La sortie sera le hachage CRC32 de cette chaîne d'entrée. Explication L'algorithme de CRC32 et d'autres CRC sont essentiellement les mêmes, donc seul …
Le théorème de Zeckendorf montre que chaque entier positif peut être représenté de manière unique comme une somme de nombres de Fibonacci non adjacents. Dans ce défi, vous devez calculer la somme de deux nombres dans la représentation de Zeckendorf. Soit F n le n -ième nombre de Fibonacci où …
introduction Ce défi nécessite que vous définissiez les zéros de fin d'une représentation binaire entière 010101…, cela est mieux expliqué avec un exemple: Étant donné l'entier 400, la première étape consiste à le convertir en binaire: 110010000 Comme nous pouvons voir que le cinquième bit est le bit le moins …
Personnages Appelons ces caractères Unicode consonnes IPA anglaises : bdfhjklmnprstvwzðŋɡʃʒθ Et appelons ces caractères Unicode les voyelles anglaises IPA : aeiouæɑɔəɛɜɪʊʌː (Oui, ːc'est juste la longue marque de voyelle, mais traitez-la comme une voyelle aux fins de ce défi.) Enfin, ce sont des marques de stress primaires et secondaires : …
Contexte Inspiré par cette question Unix.SE (et bien sûr ma propre réponse ). Lorsqu'une adresse IP est spécifiée pour une interface, elle est souvent donnée sous cette forme décimale à points: a.b.c.d e.f.g.h où a.b.c.dest l'adresse réelle et e.f.g.hle masque de réseau. Le masque de réseau, lorsqu'il est représenté en …
Le défi Implémentez une fonction qui accepte deux entiers dont les valeurs vont de 0 à 255 et renvoie la somme de ces entiers mod 256. Vous ne pouvez utiliser que la négation au niveau du bit (~), au niveau du bit ou (|), des opérateurs de décalage de bit …
Une phrase de la théorie des nombres (pour nos besoins) est une séquence des symboles suivants: 0et '(successeur) - successeur signifie +1, donc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addition) et *(multiplication) = (égal à) (et )(parenthèses) l'opérateur logique nand( a nand best not …
Un nombre variable de bits est un tableau de 0 ou plusieurs bits. Il en [0, 1]va de même pour un nombre variable de bits, mais il en est de même []. Écrivez une fonction ou un programme qui, étant donné un entier non négatif, renvoie un nombre variable de …
Nous avons déjà défini ici un numéro de pliage . Mais maintenant, nous allons définir un Super Folding Number. Un nombre Super Folding est un nombre qui, s'il est plié suffisamment de fois, finira par atteindre un de moins qu'une puissance de deux. La méthode de pliage est légèrement différente …
Mon collègue et moi travaillons sur un logiciel hérité que nous détestons parfois. Chaque fois que vous l'exécutez, les affirmations de débogage volent partout, et ce n'est jamais une garantie que tout fonctionnera. La motivation pour cette partie de golf de code est venue de mon collègue disant ce qui …
Tâche Étant donné une chaîne d'entrée d'un ou plusieurs caractères ASCII dont les points de code sont compris entre 0 et 128 (exclusif), procédez comme suit: Convertissez chaque caractère en son code ASCII 7 bits (si le code ASCII est inférieur à 7 bits, mettez les premiers bits zéro) Concatène …
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.