Skip to content

Instantly share code, notes, and snippets.

View jrgpulido's full-sized avatar
:octocat:
Life is a POSET!

JRG Pulido jrgpulido

:octocat:
Life is a POSET!
View GitHub Profile
@jrgpulido
jrgpulido / ds3x22
Last active September 19, 2022 17:32
Escribe los siguientes programas en tu REPLIT. Usa los nombre que se indican
sucesion7.js -> imprime la sucesión de los múltiplos de 7 en el rango [200-300]
suma7.js -> imprime la sumatoria de los múltiplos de 7 en el rango [200-300]
mult7.js -> imprime la multiplicatoria de los múltiplos de 7 en el rango [200-300]
count7.js -> imprime el número de múltiplos de 7 en el rango [200-300] (¿cuantos?)
fib.js -> imprime los 11 primeros elementos de la sucesión de Fibonacci
triangulares.js -> imprime los 11 primeros números triangulares
primos.js -> imprime los 11 primeros números primos
majority1.js -> más de ⌊n/2⌋ veces, sin ordenar (fuerza bruta)

Primera parcial - Ejercicios (code/3x20ds/1p/ej)

Usar ES6+

Crear un programa por cada uno de los ejercicios. Colocar dentro de diferentes folders como se sugiere (negritas)

Empezar a resolver en orden cada grupo de problemas. Primero con los de hasta abajo, son los menos complejos


[0, 1, 2, 3, 4, 5, 6, 7, 8] position
[9, 0, 6, 7, 2, 0, 6, 4, 1] originalData
8
[9, 0, 6, 7, 2, 0, 6, 4]
[9, 0, 6, 7] [2, 0, 6, 4]
[7, 6, 0, 9] [2, 0, 6, 4] newData
2part
EXERCISES only
first onGoogleDrive then onGithub
//gro14
15.1 queue()
//mcm14
EXERCISES only
onGoogleDrive
//functions
24. final
23. max
22. min
21. perm(n,k)
20. factFn(n)
@jrgpulido
jrgpulido / 3p19ds
Last active November 28, 2019 00:22
/*
Design, write, and test each of the following classes
Add properties and methods, and validate constructors as needed
*/
3
/*Graph
choose one kind of an implementation: matrix or linked-list
@jrgpulido
jrgpulido / 2p19ds
Last active October 17, 2019 00:37
/*
Design, write, and test each of the following classes
Add properties and methods, and validate constructors as needed
*/
7
/*List*/
---------
---------
class List {
// Each js file must be autonomous, include everything it needs to run on a terminal/browser
// classes, objects, functions, methods, algorithms, and useCase code showing results
//
// include comments to your code explaining if needed
let arr = [2, 3, -4, 5, -6]
function swap(i,m){
t=arr[i]
arr[i]=arr[m]
@jrgpulido
jrgpulido / 1p19ds
Last active September 6, 2019 22:58
EXERCISES only onGithub
your portfolio name: 19ds
IMPORTANT
Each js file must be autonomous, include everything it needs to run on a terminal/browser;
functions, methods, and useCase showing results
#sorting
@jrgpulido
jrgpulido / 3p19htm
Last active June 4, 2019 23:20
3p19htm
INSTRUCTIONS
This is an HTM+JS interactive example
See 3p19poo gist for exercises