+
+
+
\ No newline at end of file
diff --git a/Ejercicio4-Login.html b/Ejercicio4-Login.html
new file mode 100644
index 0000000..b00dd1e
--- /dev/null
+++ b/Ejercicio4-Login.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ejercicio_1.js b/ejercicio_1.js
index 5c81e4c..2afcd3b 100644
--- a/ejercicio_1.js
+++ b/ejercicio_1.js
@@ -24,3 +24,39 @@ partida_dardos([]) => 0
** IMPORTANTE: Antes de escribir su código, cree un branch con su nombre o el de su equipo. Luego deberá subir al repositorio su resolución!
*/
+
+partida_dardos( [1, 5, 11] )
+partida_dardos( [15, 20, 30] )
+partida_dardos( [1, 2, 3, 4] )
+partida_dardos([])
+
+function partida_dardos(ArrayDardos) {
+ var puntaje = 0;
+ var bonus = true;
+
+ if(ArrayDardos.length > 0){
+ for (let i = 0; i < ArrayDardos.length; i++) {
+ if (ArrayDardos[i] <= 10) {
+ if (ArrayDardos[i] >= 5 && ArrayDardos[i] <= 10) {
+ puntaje += 5;
+ }
+ else {
+ puntaje += 10;
+ }
+ }
+ else {
+ bonus = false;
+ }
+ }
+
+ if (bonus) {
+ puntaje += 100;
+ }
+ }
+
+
+ console.log(puntaje);
+
+ return puntaje;
+
+}
\ No newline at end of file
diff --git a/ejercicio_2.js b/ejercicio_2.js
index 6b8c04a..2f7c7ce 100644
--- a/ejercicio_2.js
+++ b/ejercicio_2.js
@@ -21,3 +21,22 @@ Ejemplo:
** IMPORTANTE: Antes de escribir su código, cree un branch con su nombre o el de su equipo. Luego deberá subir al repositorio su resolución!
*/
+function busca_letra(arreglo){
+ if (arreglo.length < 2){
+ return "Longitud incorrecta."
+ }
+ var numero=arreglo[0].toUpperCase().charCodeAt(0);
+ for(var indice=1;indice < arreglo.length; indice ++){
+ var letra= arreglo[indice].toUpperCase();
+ numero++;
+ if (letra.charCodeAt(0)!=numero){
+ return String.fromCharCode(numero);
+ }
+}
+return "No falta ninguna letra.";
+}
+
+console.log(busca_letra(['a','b','c','d','f']));
+console.log(busca_letra(['O','q','R','S','T','U','V','w','X','Y','Z']));
+console.log(busca_letra(['Q','R','S','T','U','V','w','X','Y','Z']));
+console.log(busca_letra(['a']));
diff --git a/ejercicio_3.js b/ejercicio_3.js
index 1ba93dd..81b0ee9 100644
--- a/ejercicio_3.js
+++ b/ejercicio_3.js
@@ -27,3 +27,54 @@ Utilice estos ejemplos como resultados válidos para testear su aplicación.
** IMPORTANTE: Antes de escribir su código, cree un branch con su nombre o el de su equipo. Luego deberá subir al repositorio su resolución!
*/
+
+/* primero asignar cada valor inicial a cada caja
+
+ SI LA CAJA ES MAYOR O IGUAL AL ARREGLO SE DEVUELVE EL MAYOR VALOR DEL ARREGLO
+
+ SINO
+
+ RUTINA
+
+*/
+
+
+function tiempoEspera(arreglo, caja){
+ var tiempo = 0;
+ var tiempoCaja = [caja-1];
+ if (caja >= arreglo.length) {
+ //Suma de todos los valores
+ }
+ var cajaActual = 0;
+ var cajaMin = 0;
+ var cajaMax = 0;
+ var tiempoMax = arreglo[0];
+ var tiempoMin = arreglo[0];
+ for ( var indice = 0 ; indice < arreglo.length; indice ++) {
+ tiempoCaja[cajaMin] = arreglo[indice];
+ if (tiempoCaja[cajaMin] > tiempoMax) {
+ tiempoMax = tiempoCaja[cajaMin];
+ cajaMax = cajaMin;
+ }
+ if (tiempoCaja[cajaMin] < tiempoMin) {
+ tiempoMin = tiempoCaja[cajaMin];
+ cajaMin = cajaMin;
+ }
+
+
+
+ tiempoNuevo = tiempoCaja[cajaActual];
+ // if (cajaActual < caja-1) {
+ // cajaActual ++;
+ // } else {
+ // cajaActual = 0;
+ // }
+ }
+
+ return "El tiempo maximo en caja es " + tiempo;
+}
+
+console.log(tiempoEspera([5,3,4], 1));
+console.log(tiempoEspera([10,2,3,3], 2));
+console.log(tiempoEspera([2,3,10,5,5,5,5,5], 3) );
+