Convertir un número binario a decimal es muy fácil,
Paso 1: Obtenga el bit más adecuado y verifique si está configurado o no.
Para obtener el bit más a la derecha, modifique el número por 10. (número% 10) .
- Además de la velocidad, ¿qué otras medidas de eficiencia se podrían usar en un entorno real?
- ¿Qué es el WordNet? ¿Cuál es la relación entre WordNet y el algoritmo Leacock & Chodorow?
- ¿Qué imprime este código? ¿Cuál es la función de EOLN en este ejemplo?
- Resolví el problema de la Torre de Hanoi de una manera que no requiere conocer el movimiento anterior o siguiente. ¿Se ha hecho esto antes?
- ¿Cuál es la complejidad del tiempo de un algoritmo?
Paso 2:
Si se establece el bit más a la derecha, obtenga el valor correspondiente de esa posición utilizando la fórmula
Math.pow (2, indexPosition) y añádelo a la suma variable.
Si el bit más a la derecha no está configurado, entonces no es necesario hacer nada y no se agregará ningún valor a la suma variable.
Paso 3: Después de marcar el bit más a la derecha, divida el número por 10 para obtener el número restante para la próxima iteración. También Incremento indexPosition.
(número / 10) e indexPosition ++.
Continúe hasta que el número sea> 0.
Explicación detallada con el programa: Convertir número binario a decimal