// Todas las variables deben ser constantes. No uses ni let ni var, solo const.
// Prohibido usar los bucles: while y for.
// Reto 1
// Crea un Array con números de 0 al 10.
function crearArray(n){
return new Array(n).fill(1)
.reduce((arr, valorActual ,i) => {arr.push(i)
return arr
},[]) ;
}crearArray
console.log(crearArray(11))
// A partir del siguiente Array.
// Elimina el elemento que se encuentra en la posición 3. Insisto: posición 3, no por el string "PHP".
//splice(posicion, cantidad)
// A partir del siguiente Array.
// Obtén el número de elementos que tienen una letra "s" en su nombre.
// Si quieres subir el nivel, no uses "length".
// Crea una función que elimine los acentos de un string. Prohibido usar Regex o replace.
//lo intente
// Crea una Array que muestre los primeros 10 números de la secuencia de Fibonacci.
// ¿Subimos el nivel? Crea una función donde le indiques la cantidad de cantidad de números que quieres en la secuencia.
// Todas las variables deben ser constantes. No uses ni let ni var, solo const.
// Prohibido usar los bucles: while y for.
// Reto 1
// Crea un Array con números de 0 al 10.
```
function crearArray(n){
return new Array(n).fill(1)
.reduce((arr, valorActual ,i) => {arr.push(i)
return arr
},[]) ;
}crearArray
console.log(crearArray(11))
```
// A partir del siguiente Array.
// Elimina el elemento que se encuentra en la posición 3. Insisto: posición 3, no por el string "PHP".
//splice(posicion, cantidad)
```
miLista = ["Lisp", "Clojure", "Haskell", "PHP", "Racket"]
miLista.splice(3,1)
console.log(miLista)
```
// A partir del siguiente Array.
// Obtén el número de elementos que tienen una letra "s" en su nombre.
// Si quieres subir el nivel, no uses "length".
```
miLista = ["Lisp", "Clojure", "Haskell", "Elm", "Racket", "Swift", "Erlang", "Scala"]
const nombreS = miLista
.map(lista => lista.toLowerCase())
.filter(elem => elem.includes('s'))
console.log(nombreS)
```
// Crea una función que elimine los acentos de un string. Prohibido usar Regex o replace.
//lo intente
// Crea una Array que muestre los primeros 10 números de la secuencia de Fibonacci.
// ¿Subimos el nivel? Crea una función donde le indiques la cantidad de cantidad de números que quieres en la secuencia.
```
const secuenciaFibonacci = (n) => {
return new Array(n)
.fill(1)
.reduce((acumulador, actual, indice) => {
acumulador.push((indice<=1)?indice:acumulador[indice-2]+acumulador[indice-1])
return acumulador
},[])
}
console.log(secuenciaFibonacci(10))
```
Array(11).fill().map((valor, indice) => indice); (siguiendo tu lógica) O puedes ser más nativo con: [...Array(11).keys()]
Reto 1
Lo puedes simplificar de 2 formas:
`Array(11).fill().map((valor, indice) => indice);` (siguiendo tu lógica) O puedes ser más nativo con:
`[...Array(11).keys()]`
// // Todas las variables deben ser constantes. No uses ni let ni var, solo const.
// // Prohibido usar los bucles: while y for.
// // Reto 1
// // Crea un Array con números de 0 al 10.
function crearArray(n){
return new Array(n)
.fill(1)
.map((valor, indice) => indice) ;
}
console.log(crearArray(11))
// // Reto2
// // A partir del siguiente Array.
// // Elimina el elemento que se encuentra en la posición 3. Insisto: posición 3, no por el string "PHP".
// // Reto 3
// A partir del siguiente Array.
// Obtén el número de elementos que tienen una letra "s" en su nombre.
// Si quieres subir el nivel, no uses "length".
// // Reto 4
// Crea una función que elimine los acentos de un string. Prohibido usar Regex o replace.
//alguna pista
// // Reto 5
// // Crea una Array que muestre los primeros 10 números de la secuencia de Fibonacci.
// // ¿Subimos el nivel? Crea una función donde le indiques la cantidad de cantidad de números que quieres en la secuencia.
// // Todas las variables deben ser constantes. No uses ni let ni var, solo const.
// // Prohibido usar los bucles: while y for.
// // Reto 1
// // Crea un Array con números de 0 al 10.
```
function crearArray(n){
return new Array(n)
.fill(1)
.map((valor, indice) => indice) ;
}
console.log(crearArray(11))
```
// // Reto2
// // A partir del siguiente Array.
// // Elimina el elemento que se encuentra en la posición 3. Insisto: posición 3, no por el string "PHP".
```
miLista = ["Lisp", "Clojure", "Haskell", "PHP", "Racket"]
const posicion = miLista[3]
const filtrar = miLista
.filter(elemento => elemento != posicion)
console.log(filtrar)
```
// // Reto 3
// A partir del siguiente Array.
// Obtén el número de elementos que tienen una letra "s" en su nombre.
// Si quieres subir el nivel, no uses "length".
```
miLista = ["Lisp", "Clojure", "Haskell", "Elm", "Racket", "Swift", "Erlang", "Scala"]
const nombreS = miLista
.map(lista => lista.toLowerCase())
.filter(elem => elem.includes('s'))
.reduce(valor => valor = valor + 1 ,0)
console.log(nombreS)
```
// // Reto 4
// Crea una función que elimine los acentos de un string. Prohibido usar Regex o replace.
//alguna pista
// // Reto 5
// // Crea una Array que muestre los primeros 10 números de la secuencia de Fibonacci.
// // ¿Subimos el nivel? Crea una función donde le indiques la cantidad de cantidad de números que quieres en la secuencia.
```
const secuenciaFibonacci = (n) => {
return new Array(n)
.fill(1)
.reduce((acumulador, actual, indice) => {
acumulador.push((indice<=1)?indice:acumulador[indice-2]+acumulador[indice-1])
return acumulador
},[])
}
console.log(secuenciaFibonacci(10))
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
// Todas las variables deben ser constantes. No uses ni let ni var, solo const.
// Prohibido usar los bucles: while y for.
// Reto 1
// Crea un Array con números de 0 al 10.
// A partir del siguiente Array.
// Elimina el elemento que se encuentra en la posición 3. Insisto: posición 3, no por el string "PHP".
//splice(posicion, cantidad)
// A partir del siguiente Array.
// Obtén el número de elementos que tienen una letra "s" en su nombre.
// Si quieres subir el nivel, no uses "length".
// Crea una función que elimine los acentos de un string. Prohibido usar Regex o replace.
//lo intente
// Crea una Array que muestre los primeros 10 números de la secuencia de Fibonacci.
// ¿Subimos el nivel? Crea una función donde le indiques la cantidad de cantidad de números que quieres en la secuencia.
Guau!! Felicidades por hacer los retos, incluso adelantarte jajaj Te voy comentando uno por uno.
Reto 1
Lo puedes simplificar de 2 formas:
Array(11).fill().map((valor, indice) => indice);(siguiendo tu lógica) O puedes ser más nativo con:[...Array(11).keys()]Reto 2
No has cumplido la primera regla, solo usar constantes :) . Splice es destructivo.
Reto 3
Te pido la cantidad, que cuentes, no los valores que tengan una "s".
Reto 4
No esta mal, felicidades. Te dejo una posible simplificación.
// // Todas las variables deben ser constantes. No uses ni let ni var, solo const.
// // Prohibido usar los bucles: while y for.
// // Reto 1
// // Crea un Array con números de 0 al 10.
// // Reto2
// // A partir del siguiente Array.
// // Elimina el elemento que se encuentra en la posición 3. Insisto: posición 3, no por el string "PHP".
// // Reto 3
// A partir del siguiente Array.
// Obtén el número de elementos que tienen una letra "s" en su nombre.
// Si quieres subir el nivel, no uses "length".
// // Reto 4
// Crea una función que elimine los acentos de un string. Prohibido usar Regex o replace.
//alguna pista
// // Reto 5
// // Crea una Array que muestre los primeros 10 números de la secuencia de Fibonacci.
// // ¿Subimos el nivel? Crea una función donde le indiques la cantidad de cantidad de números que quieres en la secuencia.
@taipe1 Pista para la 4: crea un json con las letras con acentos, como key, y las letra a sustituir sin acento, como value.