Categorías
Algorithms Interview Java

LeetCode – Ceros finales factoriales (Java)

Dado un número entero n, devuelve el número de ceros finales en n !.

Nota: Su solución debe estar en complejidad de tiempo logarítmico.

Solución Java

public int trailingZeroes(int n) {
	if (n < 0)
		return -1;
 
	int count = 0;
	for (long i = 5; n / i >= 1; i *= 5) {
		count += n / i;
	}
 
	return count;
}

  LeetCode - Cadenas isomórficas (Java)

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *