Skip to content

Commit

Permalink
reto-3
Browse files Browse the repository at this point in the history
  • Loading branch information
fernargdev committed Dec 13, 2023
1 parent 354f0fc commit 082c1f1
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
3 changes: 2 additions & 1 deletion retos/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@

<body style="background-color: rgb(24, 21, 21);">

<script src="reto-1.js"></script>
<!-- <script src="reto-1.js"></script> -->
<script src="reto-2.js"></script>
</body>

</html>
2 changes: 1 addition & 1 deletion retos/reto-1.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ function findFirstRepeated(gifts) {

const gifts = [1, 2, 3, 4, 5, 6, 7, 8, 9, 6]

// console.log(findFirstRepeated(gifts))
console.log(findFirstRepeated(gifts))
17 changes: 17 additions & 0 deletions retos/reto-2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/* eslint-disable space-before-function-paren */
/* eslint-disable no-unused-vars */

// Algorirmo:
// 1- Cojer coda letra de cada gift y ver si esta entre las letra de los materiales
// 2- Si esta entonces meter ese gift en un array
// 3- Devolver el array con los gifts que se pueden fabricar
function manufacture(gifts, materials) {
return gifts.filter((gift) => {
return gift.split('').every((letter) => materials.includes(letter))
})
}

const gifts = ['tren', 'oso', 'pelota']
const materials = 'tronesa'

console.log(manufacture(gifts, materials))

0 comments on commit 082c1f1

Please sign in to comment.