Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function arrayCount(x) {
- }
- // Lo primero de todo es mirar qué es lo que nos dan y lo que tenemos que
- // devolver. Nos dicen que nos dan una tabla de 100 valores (entre 0 y 99) y
- // tenemos que retornar otra tabla de 100 valores. Entonces vamos a crear
- // primero esta tabla de 100 valores que después retornaremos. Cada posición de
- // la tabla empezará con un valor de 0.
- function arrayCount(x) {
- let count = Array(100).fill(0);
- }
- // Una vez creada la tabla, date cuenta que tendremos que recorrer la tabla que
- // nos dan y mirar el valor de cada posición. Necesitaremos usar un bucle como
- // for o while.
- function arrayCount(x) {
- let count = Array(100).fill(0);
- for (var i = 0; i < count.length; i++) {
- }
- }
- // Ahora tenemos que escribir en código lo siguiente: "si me encuentro por
- // ejemplo un 2 en la tabla que me han dado, entonces en la tabla que yo he
- // creado, en la posición 2 tengo que sumar 1", y lo mismo para todos los
- // números.
- function arrayCount(x) {
- let count = Array(100).fill(0);
- for (var i = 0; i < count.length; i++) {
- var num = x[i]; // El contenido (por ejemplo número 2) de la tabla en la posición i
- count[num]++; // En la posición (por ejemplo 2) de nuestra tabla sumamos 1
- // para decir que nos hemos encontrado un 2
- }
- return count;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement