Skip to content

Instantly share code, notes, and snippets.

View ValentinaRod's full-sized avatar

Valentina Rodriguez ValentinaRod

View GitHub Profile
@ValentinaRod
ValentinaRod / arrayLocalStorage.js
Created August 9, 2017 15:26 — forked from nrojas13/arrayLocalStorage.js
Cómo guardar un array en localStorage
// Guardar el array en el localStorage
// El arreglo:
var array = [1, 2, 3];
// Se guarda en localStorage despues de JSON stringificarlo
localStorage.setItem('myArray', JSON.stringify(array));
// Obtener el arreglo de localStorage
var array = localStorage.getItem('myArray');
var rotate = function (arr, n) { //Creo una funcion con parametro arr y n
var x = arr.length; //creo una variable x , donde coloco, uno de los parametros con . length para recorrer su longitud.
/* hago un return con arr.slice que devuelve una copia de una parte del array
dentro de un nuevo array empezando por inicio hasta fin y un concat que me los une en un nuevo array para que me lo recorra n posiciones, esta operacion provoca que se devuelva esa matriz rotada por N posiciones.
*/
return arr.slice(x - n).concat(arr.slice(0, x - n));
};
@ValentinaRod
ValentinaRod / ValentinaRodriguez_SCL20171517_Recuperativa_Ejercicio1.html
Last active June 27, 2017 04:25
Ejercicio Dificil : Ejercicio 1 forma 2
<html>
<head>
<title>Javascript Rotacion Array</title>
<style type="text/css">
BODY {
color: black;
background-color: red;
font-size: 18px;
margin: 0px;
@ValentinaRod
ValentinaRod / ValentinaRodriguez_SCL20171517_Recuperativa_Ejercicio15.js
Last active June 27, 2017 04:26
ejercicio 15 arreglo de 10 num multiplicado por 12
/*Dado a un arreglo de 4 numeros positivos devolver un nuevo arreglo con cada elemento multiplicado por 12*/
/*Creo la variable con los arreglos de 10 numeros*/
var array = [1,2,3,4];
var newArray = array.map(function(element){ //a ese arreglo le agrego el metodo map que me crea un nuevo array con los resultados de la llamada a la función.
return element * 12; // lo retono multiplicado por 12
});
document.write(newArray); //imprimo el resultado.
/*Dado a un arreglo de 10 numeros, retornar un nuevo arreglo solo con los numeros pares*/
var arreglo =[1,2,3,4,5,6,7,8,9,10]; //creo el arreglo con los 10 numeros
var pares= arreglo.filter(function(numero){ /*creo un nuevo array con todos los elementos que cumplan la condición implementada por la función dada.*/
return numero % 2 ==0; //hago la operacion para buscar el numero par del arreglo.
});
document.write(pares); //lo imprimo con el resultado.
/*Dado dos string (palabra 1 y palabra 2) escirbir una funcion para determinar si palabra1 es angrama de palabra 2
si es anagrama debe retoranr true , en caso contrario false.*/
/*Hago una funcion compare con parametros a y b los elementos del array son ordenados de acuerdo al valor que retorna dicha función de comparación. Siendo a y b dos elementos comparados*/
function compare (a, b) {
y = a.split("").sort(); /*creo variable y z en donde en mis parametros a y b coloco metodo split que me devuelve un string en arreglo, mediante subcadenas y luego un sort que me los ordena y devuelve en arreglo*/
z = b.split("").sort();
for (i=0; i<y.length; i++) { /*recorro la variable y con su longitud*/
if(y.length===z.length) { /*Coloco las condiciones para comparar las palabras*/
if (y[i]===z[i]){
/*Realizar un programa que permita analizar una palabra que el usuario introduce por teclado es paldroma o no
si es palindroma debe retora true , en caso contrario false*/
function Palindrome() {
var revStr = ""; //aqui se coloca lo que la persona ingresa
var str = prompt("Ingresa tu palabra:") //se pregunta la palabra para convertir
var i = str.length; //se agrega una variable cualquiera para q se lea la lingitud de la palabra a preguntar
for(var j=i; j>=0; j--) { //se realiza un for para recorrer la variable i
revStr = revStr+str.charAt(j); //esto hace que la palabra ingresada, me devuelva el caracter especificado de una cadena
}
/*problema facil 11
Diseñar un programa que lea las calificaciones de un alumno(10 notas en total), Debes calcular e imprimir su promedio, y decir a traves de un alert si el ramo fue aprobado o no . las notas van de 1 a 7 y se aprueba con un promedio arriba de 4 . */
//Declaramos las 10 variables de las notas
var nota1,nota2,nota3,nota4,nota5,nota6,nota7,nota8,nota9,nota10;
//el usuario ingresa las notas del alumno
nota1=prompt('Ingrese 1ra. nota:','');
nota2=prompt('Ingrese 2da. nota:','');
@ValentinaRod
ValentinaRod / ValentinaRodriguez_SCL20171517_Recuperativa_Ejercicio1.html
Last active June 27, 2017 04:22 — forked from iamblancaperez/index.html
ValentinaRodriguez_SCL20171517_Recuperativa_Ejercicio1.js
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Applove</title>
<!-- Importa la fuente del proyecto (Raleway) de Google Fonts (https://fonts.google.com) -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<!-- Enlaza tu CSS reutilizable aquí (common.css) -->
<link rel="stylesheet" href="css/common.css">
<!-- Enlaza tu CSS del proyecto aquí -->