Advertisement
Guest User

Untitled

a guest
Apr 10th, 2020
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function arrayCount(x) {
  2.  
  3. }
  4.  
  5. // Lo primero de todo es mirar qué es lo que nos dan y lo que tenemos que
  6. // devolver. Nos dicen que nos dan una tabla de 100 valores (entre 0 y 99) y
  7. // tenemos que retornar otra tabla de 100 valores. Entonces vamos a crear
  8. // primero esta tabla de 100 valores que después retornaremos. Cada posición de
  9. // la tabla empezará con un valor de 0.
  10. function arrayCount(x) {
  11.   let count = Array(100).fill(0);
  12. }
  13.  
  14. // Una vez creada la tabla, date cuenta que tendremos que recorrer la tabla que
  15. // nos dan y mirar el valor de cada posición. Necesitaremos usar un bucle como
  16. // for o while.
  17. function arrayCount(x) {
  18.   let count = Array(100).fill(0);
  19.  
  20.   for (var i = 0; i < count.length; i++) {
  21.   }
  22. }
  23.  
  24. // Ahora tenemos que escribir en código lo siguiente: "si me encuentro por
  25. // ejemplo un 2 en la tabla que me han dado, entonces en la tabla que yo he
  26. // creado, en la posición 2 tengo que sumar 1", y lo mismo para todos los
  27. // números.
  28. function arrayCount(x) {
  29.   let count = Array(100).fill(0);
  30.  
  31.   for (var i = 0; i < count.length; i++) {
  32.     var num = x[i]; // El contenido (por ejemplo número 2) de la tabla en la posición i
  33.     count[num]++;   // En la posición (por ejemplo 2) de nuestra tabla sumamos 1
  34.                     // para decir que nos hemos encontrado un 2
  35.   }
  36.  
  37.   return count;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement