Questions marquées «base-conversion»

19
Koopa Shell Sequence

Dans divers jeux Super Mario , les coquilles vertes et rouges de Koopa Troopa peuvent glisser sans friction sur des surfaces planes et détruire les blocs de briques qui se trouvent sur leur chemin. Lorsqu'un obus heurte un bloc de briques, le bloc se casse, le transformant en espace vide, et l'obus...

19
Inverse et carré

Dans ce défi, vous calculerez des nombres à partir d'une séquence curieuse. Votre entrée est un entier non décimal unique. Inversez les bits de cet entier, puis mettez le nombre au carré pour obtenir la sortie requise. Lors de l'inversion des bits, vous ne devez pas utiliser de zéros de tête dans...

19
Y a-t-il plus d'objets durs ou d'objets mous

Inspiré tangentiellement par l'ouverture du livre What-If. L'entrée est un rectangle d'espaces sous forme de chaîne, liste de chaînes, etc., avec des objets constitués de #'s à l'intérieur: ######## # # ######## ### #### ### #### ### Les objets seront toujours des rectangles sans intersection et...

19
Grande base, petits chiffres

Le langage J a une syntaxe très idiote pour spécifier des constantes . Je veux me concentrer sur une fonctionnalité intéressante en particulier: la possibilité d'écrire dans des bases arbitraires. Si vous écrivez XbYpour Xn'importe quel nombre et Yn'importe quelle chaîne alphanumérique, alors J...

18
Tissage ASCII 64 bits

Contribution Deux entiers: Un entier non négatif W compris entre 0 et 2 ^ 64-1, spécifiant le tissage. Un entier positif S compris entre 1 et 255, spécifiant la longueur du côté. Ceux-ci peuvent être pris dans l'ordre qui vous convient. Production Une représentation ASCII S par S de l'armure...

18
Jours compressés de la semaine

Étant donné l'entrée d'une liste de jours de la semaine, affichez la représentation triée la plus courte de la liste. Le format de l'entrée est une chaîne constituée d'un ou plusieurs des sous - chaînes à deux caractères Su(dimanche), Mo(lundi), Tu(etc.), We, Th, FretSa . L'entrée ne peut pas...

18
Sortie N en base -10

Défi: Dans le langage de programmation de votre choix, acceptez un entier comme entrée dans la base 10 et sortez-le dans la notation négadécimale , également connue sous le nom de base -10 Exemple d'algorithme: Il s'agit d'un algorithme tiré de Wikipedia pour convertir la base 10 en n'importe...

18
Toutes vos bases 97 nous appartiennent

De nombreux langages de programmation sont écrits en utilisant uniquement ASCII imprimable, des onglets et des nouvelles lignes. Ces 97 caractères sont ensuite stockés dans des octets de 8 bits (qui sont en fait capables de contenir 256 caractères différents!), Ce qui est terriblement inefficace -...

18
Calculez le module inverse

La tâche: Affiche une valeur pour x, où a mod x = bpour deux valeurs données a,b. supposition aet bsera toujours des entiers positifs Il n'y aura pas toujours de solution pour x Si plusieurs solutions existent, sortez au moins l'une d'entre elles. S'il n'y a pas de solutions, ne rien produire ou...

17
Rechercher des motifs dans des chaînes

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...

17
Trouvez le chiffre de représentant le plus long

Votre tâche consiste à prendre un nombre positif en entrée, n , et à sortir la longueur de la représentation de chiffres de rep la plus longue de n dans n'importe quelle base. Par exemple, 7 peut être représenté par l'un des éléments suivants 111_2 21_3 13_4 12_5 11_6 10_7 7_8 Les rep-chiffres sont...

17
Amorces dans différentes bases

Défi: On vous donne un numéro de base 10. Pour chaque base de 10 à rebours jusqu'à la base 2: Prenez le numéro d'entrée d'origine comme une chaîne de base 10 et supprimez tous les chiffres du numéro qui ne sont pas valides pour la base. Interprétez la chaîne numérique résultante dans cette base. Si...

17
Partage secret de Shamir

Étant donné n(le nombre de joueurs), t(la valeur seuil) et s(le secret), sortez les nsecrets générés par l'algorithme de partage de secrets de Shamir . L'algorithme Aux fins de ce défi, les calculs seront effectués en GF (251) (le champ fini de taille 251, autrement connu comme les entiers mod 251...

17
Éléments en voie de disparition

Étant donné une chaîne Set une liste d'index X, modifiez Sen supprimant l'élément à chaque index de Stout en utilisant ce résultat comme nouvelle valeur de S. Par exemple, étant donné S = 'codegolf'et X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g...

16
Palindrome de la base la plus basse

Étant donné un nombre n, écrivez une fonction qui trouve la plus petite base b ≥ 2telle qu'un npalindrome en base b. Par exemple, une entrée de 28devrait renvoyer la base 3puisque la représentation ternaire de 28 est 1001. Bien qu'il s'agisse d' 93un palindrome à la fois en base 2 et en base 5, la...

16
Allez-vous en! No-1's Here!

Je jouais avec quelques chiffres et j'ai trouvé une séquence qui, bien sûr, est sur OEIS. C'est A005823 : Nombres dont l'expansion ternaire ne contient pas de 1 . Ça va: a (2n) = 3 * a (n) +2 a (2n + 1) = 3 * a (n + 1) a (1) = 0 a = 0,2,6,8,18,20,24,26,54 .... J'ai écrit un programme CJam qui...

16
Somme des sous-chaînes binaires

Ce défi est simple, étant donné un nombre décimal, convertissez en binaire et calculez la somme des sous-chaînes du nombre binaire, dont la longueur est plus courte que le nombre d'origine. Voici un exemple: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 11 = 3 1 = 1 0 =...