You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hola, en la función codificar largo se tiene que estableces un bytearray de tres byte donde los 2 primeros son \x00 y el ultimo corresponde al numero que se otorga a la funcion, pero cada byte solo llega a 99, no se como se sigue con los siguientes números, en el test se muestra que se utiliza el segundo byte, pero no se como es el paso a ese segundo byte.
The text was updated successfully, but these errors were encountered:
Lo que ocurre es que en codificar_largo solo se debe transformar el número en su versión bytes, pero siempre asegurando que sean 3 bytes, pero esto no implica que los 2 primeros son \x00, eso solo es un caso particular si el número está entre 0 y 255, pero aquí el número puede ser mayo a eso. Por lo tanto, que el último byte sea el número solicitado no es correcto, sino que el conjunto de 3 bytes representan el número.
Recomiendo revisar el notebook 2 de los contenidos (2-manejo-de-bytes) donde hay una sección llamada Transformar números que justo muestra el proceso de transformar un int a un bytes y cómo indicar cuantos bytes utilizar en dicha transformación.
Además, recomiendo leer en ese mismo notebook la parte donde se menciona el concepto "hexadecimal", porque un byte no va hasta 99, sino que hasta FF y justamente en ese notebook se menciona tal motivo.
Avisanos cómo te va despues de revisar ese material y si te queda duda respecto a ese notebook,
Saludosヾ(^-^)ノ
Prerrequisitos
(Marcar colocando una
X
entre los corchetes los ítems que ya hiciste, así:"[X]"
)Problema
Hola, en la función codificar largo se tiene que estableces un bytearray de tres byte donde los 2 primeros son \x00 y el ultimo corresponde al numero que se otorga a la funcion, pero cada byte solo llega a 99, no se como se sigue con los siguientes números, en el test se muestra que se utiliza el segundo byte, pero no se como es el paso a ese segundo byte.
The text was updated successfully, but these errors were encountered: