Solución
solution.tsTypeScript
function fastPow(x: number, y: number): number {
// TODO: Implementa tu solución aquí
if(y === 0) return 1;
let mitad: number = fastPow(x, Math.floor(y / 2));
return y % 2 === 0 ? mitad * mitad : x * mitad * mitad
}
// No modificar: necesario para evaluar el resultado.
export { fastPow };0respuestas