- Atraviese cada elemento de la matriz [‘4916-2600-1804-0530’, ‘4779-252888-3972’, ‘4252-278893-7978’, ‘4556-4242-9283-2260’], divida cada elemento por – a obtener una matriz de los números. Por ejemplo, arr [0] .split (“-”) devolvería una matriz [4916,2600,1804,0530]
- Ahora recorra cada elemento de la matriz obtenida después de dividir y divídalo nuevamente a nivel de personaje. Como un [0] .split (“”) devolvería una matriz [4,9,1,6]. Luego itera y suma cada elemento de esta matriz. Haga esto para todos los elementos de la matriz [4916,2600,1804,0530]
- Repita los dos pasos hasta que termine de recorrer la matriz original [‘4916-2600-1804-0530’, ‘4779-252888-3972’, ‘4252-278893-7978’, ‘4556-4242-9283-2260’]
Para la segunda parte del paso 2, puede usar el siguiente fragmento de código para reducir las iteraciones y simplificar el código
var a = [4,9,1,6]
var sum = a.reduce (function (a, b) {return a + b;}, 0)
No le proporciono el código exacto intencionalmente, convertir este pseudocódigo en solución de trabajo lo ayudaría a idear soluciones en el futuro.
- ¿Qué tiene de malo el algoritmo de recomendación de la historia de Quora?
- ¿Cuál es el problema de algoritmo más difícil en LeetCode?
- ¿Qué es un árbol de recursión?
- Entiendo los conceptos básicos de Java y puedo codificarlo fácilmente, pero no puedo codificar casos complejos. ¿Qué puedo hacer para mejorar mis habilidades de codificación?
- ¿Existe un algoritmo que lo ayude a visualizar las distancias entre los n nodos de manera óptima?