Si lo piensa un poco más detenidamente,
No es más que calcular el porcentaje,
en porcentaje, el rango final es 0-100 y el rango inicial es 0 – máximo (por ejemplo, si tiene calificaciones máximas en todas las materias es 500, luego el rango inicial es 0 – 500),
Ahora, para la solución, lo que puede hacer:
para entender paso a paso
n – tu número
(initialMin – initialMax) su rango inicial
(finalMin – finalMax) su rango final
luego,
norte
________________________ X (finalMax – finalMin) = decir N
(initialMax – initialMin)
ahora N es exactamente como porcentaje, en lugar de 0 a 100 como rango, tiene 0 a (finalMax-finalMin) como rango
así que para convertirlo en finalMin al rango finalMax que hace la función map () en el procesamiento,
solo haz N = N + finalMin
Ahora obtienes la respuesta que es N
Espero que comprendan la solución >>>