From eb7173f3bcc54decdb04dedb0b01ca67e79e5eef Mon Sep 17 00:00:00 2001 From: "DESKTOP-P21JFBI\\Emilia" Date: Sat, 8 Sep 2018 11:28:02 -0300 Subject: [PATCH 1/6] Avance de los ejercicios del dia 1 --- src/week1/day0/formHTML.html | 0 src/week1/day0/listHTML.html | 17 +++++++++ src/week1/day0/tableHTML.html | 66 +++++++++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 src/week1/day0/formHTML.html create mode 100644 src/week1/day0/listHTML.html create mode 100644 src/week1/day0/tableHTML.html diff --git a/src/week1/day0/formHTML.html b/src/week1/day0/formHTML.html new file mode 100644 index 0000000..e69de29 diff --git a/src/week1/day0/listHTML.html b/src/week1/day0/listHTML.html new file mode 100644 index 0000000..d90f830 --- /dev/null +++ b/src/week1/day0/listHTML.html @@ -0,0 +1,17 @@ + + + + + My to do list + + +

To do items

+ + + + \ No newline at end of file diff --git a/src/week1/day0/tableHTML.html b/src/week1/day0/tableHTML.html new file mode 100644 index 0000000..a568a7d --- /dev/null +++ b/src/week1/day0/tableHTML.html @@ -0,0 +1,66 @@ + + + + + My to do list + + + + + + + + + + + + + + + + + + + + + +
To do items
Gasto$$
Mt. LassenCalifornia
Mt. HoodOregon
1980Explosive Eruption
+ + \ No newline at end of file From 22c5bd67d408423a84bfba7b4973c919d65b07be Mon Sep 17 00:00:00 2001 From: "DESKTOP-P21JFBI\\Emilia" Date: Mon, 10 Sep 2018 22:51:16 -0300 Subject: [PATCH 2/6] Avances de JavaScript --- src/week1/day0/formHTML.html | 43 ++++++++++++++++++++++ src/week1/day0/imageHTML.html | 10 ++++++ src/week1/day0/imagen.png | Bin 0 -> 14288 bytes src/week1/day0/listHTML.html | 1 + src/week1/day0/tableHTML.html | 52 ++++----------------------- src/week1/days2-5/beanCounting.js | 14 ++++++++ src/week1/days2-5/cheesboard.js | 14 ++++++++ src/week1/days2-5/exercisesJS.html | 11 ++++++ src/week1/days2-5/fizzBuzz.js | 9 +++++ src/week1/days2-5/loopingTriangle.js | 2 ++ src/week1/days2-5/minimum.js | 5 +++ src/week1/days2-5/recursion.js | 13 +++++++ 12 files changed, 129 insertions(+), 45 deletions(-) create mode 100644 src/week1/day0/imageHTML.html create mode 100644 src/week1/day0/imagen.png create mode 100644 src/week1/days2-5/beanCounting.js create mode 100644 src/week1/days2-5/cheesboard.js create mode 100644 src/week1/days2-5/exercisesJS.html create mode 100644 src/week1/days2-5/fizzBuzz.js create mode 100644 src/week1/days2-5/loopingTriangle.js create mode 100644 src/week1/days2-5/minimum.js create mode 100644 src/week1/days2-5/recursion.js diff --git a/src/week1/day0/formHTML.html b/src/week1/day0/formHTML.html index e69de29..4ceec41 100644 --- a/src/week1/day0/formHTML.html +++ b/src/week1/day0/formHTML.html @@ -0,0 +1,43 @@ + + + + Form + + +
+ + +

+ + + +

+ + + +

+ + + +

+ + +

+ + + +

+ + + + +
+ + \ No newline at end of file diff --git a/src/week1/day0/imageHTML.html b/src/week1/day0/imageHTML.html new file mode 100644 index 0000000..9383e79 --- /dev/null +++ b/src/week1/day0/imageHTML.html @@ -0,0 +1,10 @@ + + + + Imegen, Video and Sound + + + + + + \ No newline at end of file diff --git a/src/week1/day0/imagen.png b/src/week1/day0/imagen.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6e4ff8326c9e9ca26a54f1452e328af55358a0 GIT binary patch literal 14288 zcmV;>H!sMEP)9OX;^N|AVPV6=!~fkT zX=!P-wYAvO(3zQ;rKP0+02dAb0761S+1c6u+bvH|Pu|zmC@3i0swjkngmZIq%F4VZj0SBS)Bz0QXKqQm5~B-*Pq$e=e75)s+7 zfnZA-iHVFwyWap%cq|$KT0;Q;;$hysIsfEtFfc&IxP)w303ZMWRa#f9jVU7*0G>J| z|L~vx?vHh49x(s_^ZMBvaIgRy0OQevJ}m%FLoG30FbwoP=rj~4_m02r3Eu?-a{a@50Hr zZ+c`b9UUe`L^!;XI9Z!bNPR<3Pgt$FgNKiGdt3lsnZM)Fn2d2XMgRcRMLE?zCghcM zk61^5FCSnl8z@9yc5YOBavoouu$kfgT~9T5a6^)XJpYVsXeS|(qL;9=pTAQyUyn#n zHY25bFWY!ha})sFVLFsmLa20RMMMiQZ9W|#G#WG;pg}G&01f(|b;5sTf>Bb&Nk9}P z9%N!rc1jxnJWT*JG)*rTHeqy&e-C>vFe?BNlAv!wi=>ad&2D{8LP#h895y08TQEL1 zm?k86qF?|o09SvZ4}+K-Q&*6zvJQ2PGeKcaT}U?{7(_5FuG^7uAs5fGS8QN704D%O z6aWAeGc&l&8%r*p(|U|~VD8km03J>NJaMy(T&tagld08XZHbh*>VcNAZd_1Ee3B6W z03ZNKL_t(|oaKFuUlV7(@3hg(CN+&RPPF2{=tdge z+yDx#fYKsVcUz@m>(=V7=bY7^+ta$9%00GQ+wJL|?X7O>t=GfZp1OAbl>2+0NkRev zbdTuL{e2WdNW#o_elOqO%kvCD+&fX_ezL0hq4nz@nk(zque<$cJ$jAm9{#~)EZmJ% z`Rf3dY+yaKe%-Bd4^0r72Yr-(8)C1>$yxW%y6k#|6zg2MiFwcm`Je?1OGVJ;qWo1k z4`s&+WZmuCw{QKKG!vS?Ydb_IZ*W|xz*uEB!H3pAwC2%Uw{L%6X#4y2S#a_OvLZh} zKc{(JcC6N|L;u&WTYLNa+y{NM4_3ec3-g;-0a(rJvb%PK6+&^{ty_hE-!4lnc=GHn3k-4X?JaKG-!pYk5&89VcU|ROSV;eNw$d`@qp@p$RXn}Iwt~EU9 zV}4MgBACMboE)H6IT);kutEm9e(m@A2Yt*BPE6nCAR7d%)-Q?`Qmk8!2Ytj3OqdOz zR;!RKjurOtw@BNAKIR7{hAYi7RCk8e`iE|Rf5rWGN*v5r^6v&Kc*)w^m;P#(W%C$3 z%a?Sp$hBj%n&ot65v&kgx3_SF>h7yqtlMFChul`Hc?r(rK8T9Qt!RcYh@3kLbBlt7 z3#GRl^xb0>@|tDaWpk~|QoB?{0a?+!YLy%a7xnD8@&}4lTX5HZN$*aOShL;aBK7v% z<)>X5!sDpOmpvAu4U1ugzuX?VixZWTZMTcipa+cA4JyUC2*zz)hPq{`ki9#mqjzA0 z4?T4I&z3v?ctD8ddPu9+TkF-kOI+A^y)1-a@A9kQ>+cRLP_4D!=b7%DH+b~q^}f2X z9Uw36J<&SYV^$Fs4t@~|E!{~ik<_PSwK!O~S#j&n8`wMhblOzj*Vt56E$~`OOYv>h zHSwyVkl6&k(s-90QL}u~oFnswoMx0iF9sH3VQX%G?xpXf;=npij5XGjYSl`GLMe;Z z7w9ZA?<_#6eL?;KS)*a{-(D(1Hckt2P>Bcevfuu+SOR1%tm2VW8iGpQVvoJfZ zmkRQO10W7SW%sRXQ0I8z7OYi&xQL0$UA~6Kj#iYAy%wg=N79sXdHcwH9B=R zy;2LJQw)%I;`09H#Qdk`9Gn)SShzUL0`IpEifxq;NP82F;;({PVZid zip|SO#6kdTarZ6*cKgo@cA_<8U1N2oQ%_SYN^}liZSWAwu+`zZk)JGN0bF-N-`A}> zbo<;wc_C6ON)CZ@u~I5Tr{CW-a^Fty-ib=1zajf}TzkJ0`i?l(pBD&Z8b@7YsZycN zf|DEyouVieEyMg7gmV;DG_S(Cm48Qi1x7eO$5IiVBJfu80R?&m4$CQ4Ej#9(5OZO3 z&YfcgXx;waKL4lb`x>j&*{m;#l?YgkFTeDez@-zzmF9$dzk>oPL_%=x^AaT6Nb6W* zwKlu2n!zf(932*(#JbU(kKI*H4oYP1zy@y(&Qr)TKn!ebszIDxogfLalUK}Og={de zEU^NiN!hz2S)9H@k`0MYpyIaK9{Wxt#Vu#7a1BnhsgW5fv?9VP+;hLr@E(fBjYw7wsy8fN zP)6=OD^_Nd{HPFC8iwY2r4}w}YK*HzP-_7#3Ss5zyo)Bs-yd2wb7>Z{1~vJ-2t_1f}`%`4HYWB z=Uu^Qat+FjkhZPBy`YW$W2z1Pw-_P?)oR{(<)t zR<~>CoH0wL>{3I|U}YxZdB7?Z*ZG_xkgMg`#+fZ_UUN=@Wc^iG5niB89@mIIWTP3z zlq{aw9CjMpU{oji15U9r8{JrL!jSoiigG>>hxt|&qMj;vtXqTZoDV1<3oPVxUEOrU z7LGBe)CVG?3Vgd&@cCmgF}&q|p3@SEig2vL^J}ZnTDf_!N=!biUz2UATtPWW)-{!t zH8s{9YqgSTky67jo+@7KZtebIsFjM~ZpanVe8d~(*DD0q+DlnVo0jj69V-)nMU_@J zH8u66C4Drj8X4e6yN81TFA*}`zmr-bQ4uQrl|;`T_n|YL7N!c=1lOUQ@mAs7#+9q@ zSYIjR$ZDlpq0{oc7S#PfL6K%u=3RWC$lpJ{%j|M5P=a1Y;=WOVV_^ zwALkDI_O*T`sU{RX4IlMI=j?ByU4$gVNvu^3a~@9Pr*+OLP*rmta;0}HeGPP-x-`F zErezH&DUlT6=4DPp1(@Yp_9d#^$)FUhQQd|Tv1Z_r*FTl__nYD@XG&u7EkgF9{aEV znkFNDF(E!5B~A4X*4DOfi}J?!Rln1J6`&&Y?1MPBdoQMnoMa;!uZ70-^>wSRAc$`C z2K@cOs$hSA`;{w&73;id{t7KNf9t;VAqsnk&l1*A8_ot2A~+3PytwJGJUOKLIU@tphW+f>*4+l9>TR;o6ea6w82|} zIF?Ma&}?LL^Qu1uoxb>}k@9K7Q%1GX80?zZT^>0{y3^igxsZZtmi+hi?fs%p?Hh24 zypfL&YAnlc40%4WG^LBWAR zdEc53D?sa7=YS6lUI_z!{|C!*o@gGim3)#KGs^ikFSfs5qKs0D+e52pTc|SH-&4Tg zRlruxknqwf+WPYRPytx2K__xoAC&C(SN$LegDk)ty%mXSGT7jaE?>MQ8XdIB`}Gj) zpq(K}6`&5-Vyf$&^rKeQP18kY-(tJDq-Kf55-}?$?U_&5DNbKn9(l4LSMizl|G>Qz3_! zPGCiFso7dK6$nGqPc8!1bkK>+(An?!;dm>Mf;6mh)>lj!jjbNi!6dOF9Bkr+Olrjz zQ~upT7Kjw99WhfeQ1k;bK_aonK2>k{ByMc8(>7L>!pbe5F7oav9kDqk`<|SuTTjAs zeUp_}r|TY>JQKLOzlvOzLu&Jh3gtOTq`+Z0!ol4=G}5XhRvacsXmBenA*3xO9n*a> zJPCmx`lee;^4tbP?(~z>zi|dCLqCA7M5eHLtCFN4Kfk3-3hQZ>&cKQ>xU626J&k}v z_%yh^MGdWgIW~>u*ko&i!|LV=TxOc_c%STR@ryx*&@8`&me~YjVPMgGY~iZpI-T|3 zP8r**X;`TU_c`m(vAP|NeVJV^_^pbunaf=!he>a8yK-HI0+yjQX4I;;KJwp{PO*jk zq3oljQW+RiupMzG%O^RB>9yu{HzeaOk8Fel&Vm~D>?x}jD50q}n?>n8jGbXvmf>6) z8tsbcalxCsk352~TAriY*@SB;YNIoxV}TY_B(mrHRn0)Kl*Xwo9vWE`FkaHb;Jtwp z>IJ}?t<#S@a^Z|9U0ps{5rik#L)a>Jb9DKhR<3eK2kSV-&0uBO9~|#A?go`J+`x5Y ztXiK$)e5yPy35)V3fW^*Jp4rYME@JH2vyy9%rUFmXZr3ttHFvfFC(kpk9wW z;s`kXmCFSy8XT)>JZ3OQnp%4z{EOs7&50|0bv-j!vE=0GfzlYNBIL^LocxL#g`|YK zSZcLzAUe>-8;wTzAzaxW3{YxCX;a;-*&^>-Pxk$#-D`(PXdkpX+FK{5F>#;nb}k#= zt|IKDfv64ancNcR8(X8s>b(-RqkGR-ZQ4up?Ulaj4$jLFYXTkc2nUhTsgXlB zqHhX-&FL3?@Uv1aG)-nImg^XhPynY7NrIXp2H!C3lsUuwKJmMj0vkbBc2!y&er`kan$YWRTjE*ZyLMjbOc~Nl_S(qLh$`dugIjBp&czJ2LHxwzu|W zNePd2qG6(Ko@KzV9NR6nZlBOnBvJ~kmQpJfTD%rg0VF9+FX+Ju#n*+E(%v5I-t%)} z{{0(v3v-}Kim`2KFq30x2$i{LP9FW_^i@B?Dx&B9hCLRl&V^X|w6v>m)Ta{!ib6|1 zbl3yol`>`1=_E-XR+l*j!)194V3nW0D(0UUKjTy2yY2TXdpjOBO9*%`Q8+VLAh=zf=Z%T2ycEA`RZVo03rx z+~l6zvTJv&5+v5UtK4nC0b!1x_K>au6>I3_`FQW(U#9!Mo1VT_6p<*TibA->YA!Ce zk$1%#%&mo{S5^5%Wg1pO=b&dEl2q?1E-2QIM0mXT4Z$i^#k^Zw*t4NAEWiqka8cS| zn;fe<(V82w<<^x63W}n%)s2qUx~6J@(n@!-_0L}=D#Fl$g0&*M{UNM$O|h9yFr1JJ zW1}tWKuI-i{iGt6ft79w&!1%r;~o-WVIbSo^71!@PAW2R20}I`4Nxx|yntDJ?@V)F zV^d?}Sl#u$CP7UhKBy=yt0|=@g^m)s*?S34ng9mn0TH6Uc7CvGfFPuuyQ(KLAcA6D zz+RMglQF+DjaKPK=RH-u8`O$(jl_+3tdCMlMP@>kzLg;|LT2%4(NJAen^0X-)>Kxi zLjeiJBua|{gicFEmTEH^w18{dB1TwU=gkbs-T*kLnju#HiLLZIed&5N-?6f!r=Y+? z8q5uX9BSLPTi_a`Z49PDM#ylBIxP2CjSlouM`V>mQVd%@(k6&G7wHhLs1JGK_QUnV`XP)?;PE-to^7PG;& zAaT%-Rjai+ts0<8VFd(7hrtqu{->ZUAR}Qg!g-;BDAP2VVODe{sv*>LB(S2}{R2s? zkl%_HIviPI5p4jCa(f*NO%yZ;YH%zqZcK#aWBS@Mk)~JNGbbBTaZsmLw@vLPPp$abr|EydP!AB$1j`a3w6T?n zC@2zyUQ=>Wsx1-aS&P@s%FCf?)>Z&;nR2tUaBrh9A65$R@}<=^H9PixJhBuN-qb&@ zVnKA&@->aE=|(jYm$5>i^=P^APyVlnHnW{i%i@LO!I3r+mIdIg$=Xap~me!UbU zy5^RJj1VqUS>wkuMx}8`A_bfQumT{ydheO{j{NTG?q~kFJNm&ZC%2#6xZ=%!eC=dw zY((BYo6(odI6GHzzcjiQ^(>OgYB!rrj$F=Vmz7Eeg`gqfDP}^}Sv^L>$YdSb>~AsA z`TCb&Exw8-{qq>160sIYLu$rmtdNa~KwT49apd;xUmZDe@~gvdzDqv6@$ApOIlOVj zyW~V$^^4cN9Gq~8Ylek0WXdWs9FalqGTUfoR#h_Aa z#aQO&-4oFeJ@XkM1+F^2t*U!h-wamf2*L{UE0w!4E=h0v+k1e}#y7t?ykg^sVurKq=;6H5WTyd}K)q zHHH}@MD$&$=0S`Q)U?7BIbtz*%qB8rNujV4`SR)^R;Ax1fk$t9ar<`ArnAqSf-l>z zp1eAtgWoHRRP~O@nNeg7=-7g@*tu!?qr$TfW{b-e;tE)A>NnQ0GSmrB3j*4P#t2*# z+$lsy*PIgIt$*43+m}&`4bsaMsZyOd&ikY;X$W^GmGBViG85!^IB~4t)Nn84A z6k3Wm4up+5ofHQ;s*6iNOQpyx#iGQ3mspwtpdQgttXOb@;i3`F;4y^GwMY|N=;Fkl z6l~(2F0>cu6vFC)zD0&gsVKWP{=o+kDI5&Ob!sDMm2pzS9G`V6PHT4TFhp=U2 zHe6m+*bnIh9M2-9YyhBi5G-$+&Ieuot=Nxy)W)S%q>3I z2!SI;wiL+ds5o*1!xkqmju~BDNNK=c5%nxRR^<1owU}2`N431dh|25;D4<#VixHg; zyb4%L*;uOy69_i@4Rn$pZ%C^hGb6nLXHvv7-eeX8$>a6v0m0Zd<?f!QGv-HBdcY$HP(w<|7Q(EAdgU z0o@9i;X0y1L`eB~pEJBFrD6dO1!eQ$Yfo1N+k&xo6%uI1=n2}JCC=GR!*twc;u_e@>#40*3 zR-m8Nb+NWYGOea+#>zQc!UR=B((b^bTF1tcz9=&#KQcnCS{l?8uqwustk=0iHYWM!kiP=N z{7J0B^8%$aN)zpG{iGz2s?`XM?WV-pTD&eBe#8`x)d)3>u|#}L%+oMrT%6S_K`rT) zgss}_ZdA%KyOHgop*M_`8Qrjz3-eM6D}|bJI!8lGLL1Cg$YH4mY5^;>X-UE|T(08c zL^Ls2F{su787qEo+?Wj~)R+nPetG%fhhO+frQb(ky;3Up9qlsxrYm>sZOt`k2-Qem zjewk4qOYx&xrL?5kJw8_#sxvzpSsB?hp?)bEjqC<+6GQSMH?#jhf@vW!$3Rai2r(V{^lycC__V*}bfSz`Q|i*jArHD5kR_uQh^lsYZb2LE;n%NE zu^OB@^)B^0s6wwd^$AqNM^*6F&w${rK; zy((3E0xMktD=F{v{)wrnsfoz$SchZi!sVA9UWw)5hgUx9KnAN+Yk^&;`3Me#o^8BR zTirBvY_h3Trvpw_T}L`xdPnQAz7Eipf=YjurV>~oTK|Q$gwDmsr=n?4C0D9gLDQiD zqk>B2hde;lzEnNvPy`vFZkvTEn3+T1Vmo&1Xez5IYb+vNv#{EasX4#<@=GthbQuJ` z0X!=cNC8w}g%^To&3rh3nV3|IPSUWA*DAC^by-uZeOr{5;_**EI^F?JzNxX51*_@= zwNlQ;3Rz(wxnrq|L&>Fk=t8~8J(!F`G)r6Cs5GtehaF3{2E(%*6rEB?H?U$Q!f;^} z5(rAG*0!Cv;FYm*ByA9uh0q{jSelC% zQ&g1lInQ{PaBsFj1cH*EurjPoo>jLMhK{T&|cR}tO;r`(et(5j8vfsV%> zd+g!)B?VX4=M($MvBb<;ZXkgb^4VhL`GR-Y=?}L1<56ZRGe26(b5vkOOoVl}Yn0BCz%^+4o$sS*{}wfuyg z^VmGx2qZXK87ov}@CTN3zcI`j6mX#NhFW*XJyN(!;^7R@_;r6b8Lp{AL$<*9P)Q=e zntTxwVfFZYSOIBpIwSi~%Gik&j6}Y8KCYW zI46i9Qal`vw()A&tB!BDy5CQgHdY!?>(erUi5NP0U;l{t*yHnK_3(vJAV%9|Myl)g zo_MjbsjL)_c|op6ZTsT)?+=46i-E92DRfPJX2Md$S!%;PSP|dZrJLp5@y5TjwXO^t zo-Teh4m=DFm(rrbBu0rB2Eq~#StP=0Tb7N!@14{RBQ~T!EnFSi_*#dp0O_;S=hN{` zeLZ-c7wRUWSuKF7mNq~4)64T=wen#S>~%OMX_0H!1;1|NwP3eYGFtg#-2u=q9b6op zPDz#3dChdF+?sn15>3AAgpe5yQ6#i#2vc2+fON+<+TKjQw~CC$WN=#ffrL~mDM|NBa|s|%7M@~Jm~4UzPGRAr;jBA-z=8T0&BS%eCzld1%hplAP$%mP4CVquUX+hsE1NYshq!wQ&0Hv>WUUmP z{((g0Sb^dn8f8G*~N6j~H`9@JRS zAuEF1u&&)wP*7kfidK%5sx#&>)j&t3a$2MR+NjXtnGYU~x+Q>yF8~!K{^n}1A1)9e z<@C4EOExNR4hH%q-@NT-@Z>dpIJOvi@$Sz3wYDKY@>{~>kk5R`51+{{2i}p&qG0JOw;Vr1)Y$h8^ zlZz43v2vhUWNhJNr9ZhI-7*(k;QTbOyS*!if$= z!dayw#Yaht{MYF%Exld{-#u}(okI83j^AeU?kiv39Vs*uJ^k3ZDfnKlSmho~GeKQf zB+@$Rm}ujttRYKJOIJ`3`)e5$B<~|=UT@Y+G$?aGUP`C(gzS@%H^T9FG#U?gK_c3! zcbPpjHwv~l{DD8-V@r(iEY%tT8;Numk})-Mz>3uEA5f7~XKai2)}}I1jSXc%gn2^r zcklnYde4d9X2ps`!;p@EtXEQP0Tb$Wrfkp%EV8En(qHpX1aEk6J2&nJs8AEbP&8IE zTdNTl9i3^qGd8Q<;_k6nIE%r?ayHsh?j<9E*y--Lvw!LDGUsaO?~et9s3f3UWh6_Q zIvpiQ;i~eUIXSzE80tFR#luVX?8~B9D_=%u##Z_<88cRe*if(Ehx|GA$2#LwNFIQv zy|i3Bue`3u1w7h)qOomOsR42vr<74*VN6ziuElIBFSx2^q4M`BhuSQ3pYo$Yz8qUq(y5xluf~tCj|fEiE!s7%L$h zwI&PYW>g=B?{2TlgWC^-bxpHN4XA?UKbPizWb?9ijwf&`I{9z0((rEpDrc2#$&4>~ z;sDmDIBfE`3%F3;h}BExL3#8*KT34wV)YW5UeF_VrBE6pAp=@- zL+O%)DjKv9iE0K@uVVF(n1@Ur{IjQ_v1T?@sDL&59u$CbM<76M*g*dL)I0C|@1W#6 zGY+B98M_~wzgtGdumxRZo1JEDR@T0lGS~Y>=b5V~_743ti(>t_gC*!edFD?lDR7TF z1vDBZW2H03A*g!ocz8%pu#N)IE05f8aQ8J<&-GSLKRKHO*s4l>XF#W}{ruI}I#Cqe z?~RRy<3smlZO*7TphqQa)Ymk)(uQ8=5pGoaO{7iWYdYpA7BDU_LQji`W*>ADuHpiF zXFyC5buAyapy@|EmF6{@%{GE|$lGBsd1Fn&tST~Mblc|KSHUyED+DPDA_+#w3B(}7 z7()8{vU!hd)G0&?3jhQ7b1sj0(fh)yERIeQsE-uOhSdus9g5&N5uwlnA&+a{77!Cy zDRgakQJ>m2T6Ari8ZlGx^yX9E!qJLYDYQ%x=3t5T{D}Vg5X(WzJ&PTWgI zWl`e4 zh*IIbWZM>7Uk0bv5)TZ%^w?aiP>y z9sBvwEk9MEl-D*>*?7*zF zTBTB*W`M}A_ghu7$*^H)tf`e{&_DxY0xw^$qS?W{drGBI{Zg;0*AVp8_l|5_arT{) z|6I8{5{U$_KJ)H&cJViY8mK##)Nw0gC@(iv^@oQ80l$A3@=gJb zXF%Gi<*D(1`Pu(^*TE8O`&f-GvnC|(M1Y#GsWB%4?dHM_HCFS{Yi@53!--kEX*6gvi3cW)oLzQNM3lh zBTlKc6NSCfRLH}*+@{)Lr~gcMcfS$%Xd9~R$N%NcvnOBM{tLn|*;uNiGACpP04g$_ z3ZMk?!if{d-hl8Uq4;R(?iw;(>knSr+oqEy_V4c><(78u5X;q9-#hgW&z!(|}x=8cL_0z`|#OkdU(Wlfw*sGLXiMbzgHvbt>XABp1wSlWT{mT`nzB%>F zYbE=uOc~BV#ZH!0@7a63t1D`R5GeWutu!D~KB-g}&V6aej=o@Q=_;Zi z?q3}~d}QOscb`F;wE`mr|6jA(?YX($h40x$Z+Kib!K_#zE36;(OQINU!2?(-4I6Vh z1N*m&ym6p39t`fEIJt4fd#}E7>X#<-WMdeZQW{i#Q3@7%Jehq_%Zmcl_VtO@>!lQ8 zW;z~iSpW}>Qv2RLyn=sYNpBAAe)aH?BS+9mnpaoIg3vluZp{U;+GiF!X93Op<%|ht z6NrVuuG5{pMef8%iN+e}k8ye@+ByT=i_~>;#i^4gUwieeohdmMMK$#Fgt=kFQ(Taq zm;y`Nq19=9rCoakMS7n@E9`!;l%jOHz?miNqndvuL$%`U&%RkPBWE{wbFCl_hG0Dg z51aM9s*%exYL!J+0$A2qQK7}dCN0BUU>Qx!23qo=~fKv3lXzm+K91!l@X6w9|SqjLNT&7XpKLV z*S>KhvML#qNTDW|7%xQITQH9F<>NyaYSfg1YO4-Ph}szOR6RW4_kZ1nCS`O|r@wot z6wC7Tkt5)(klnp`?JWA1`1e|QIf81#%YT&R@yqqxY@TEJEyC*Id9lJq=w%C-^!I5r z7eBld3=c?>I8Zg{uyAJ9hIbaVjPjI#xhRDO?&C!qS{TQs_9;~nn)>ffl;S?D&~-H! z>5AhHMLawe3GPQ7LrBY|Zhv@*?u$uZJDkufa9F3$CS3d3r@wmUeX@i!>B*0`{s_y~ z|NP^RU!HvzMej=qwVD^Jho616ydV=Rg1Gp^|6Bd~=1Z3@efaw7|CnJPuB3Lrf?=0d=J>o)9*YD^3KzzPQ9}~;KRLDp|f9%ElqXC z@YUg`fA_n?hmrN2Jq@g3Bj9xP(=R{Udf?{!q{;Gp0xAsGA1`NS^0to07sU!FmU$Ld zhD%SZPD%R4L)%iAk6DU6uJ-zZnd`$04eb!n+IcbZm#>bjNSCv(4fSi$ z9Gp)2AP`=fdme|rd8RWG>FoaIt5bm0JEwm2&Ctu2|Ml!>3YEeUzB_q&=vMW7sk(kF*E71J1w=d*0E)nWiYH z)zFJ*sk1^WcK+`0#*}BpUr&AY8y~Ju`vTqm+255UZD6nOHHkPb9H=>h;&#ISo-@p)U-@ z(Ds}K+a({kb^rDN_^Z52pC7uCZcg>bN^$Gj7dUx%4!1^q0V=guk1sBn)U%1%} z8%#67OWk{~p9m4Ay^g)(U)Q3wStI*#g545u`Z|xUIrMotxuSRPL8A<)RPnnbv!GhB z;>dfy5%G8t($9`zcrYf8AQL#tOm`UcO(zkY-Ji?K8;Nx_iIUVC)& zm6ra1-yg5Kv3bp!Ls!y`iQR^la-oGu!S`gAlOcy+K|M$cDVBfo9+qY}(h98HYbBrm zbqo*HD&}If(_-;@EoR5_8P9L6Pnr|$NHK;5pnCX)pIlk9X3geHM=uuU4O;bXix<1A z*MVf6lN4HGc+j*(ibz!Wlg*zWdi2pXYbvf3ZYaD`0dG3=VQrd1s#Gyvp2+r}JUrJ1 zR~-53j3{q0Ujbo`@TZG6D{=-Nk-;1_;~zpg!+$tqoOP%MCI z{C7u=%zrMLeS+UZ~6WfbmwGyyO!GLA+7c-pUV#|le|M10APyGH91mrBR z9z8mnQ?mBX(b37m_i&yu8>z2cEOqKebwO2h$X5)4s&D*0j%cS9gTfp~5Ggcph4$IiTg@ zb^=xh`$ZA0>7dF!&cy0Rn+_Ct<#3sX;@im$I?@uHMX)N&#OmmOT>SkLvit{LJ@JRU z&t;ujD@#JJ4xP)?jwDAj|0*j|7_9eR84ve&+W+UJQ8Yf_dG2i)hMoJKa~Zt*4jwoV z6h$2hgf$no&c^C}M=ma6C5>?Fk2d{#GKzD@vbn3drBQ@cy4HMt>51Q8{Esib_~O#V zi(g=4JiZ0{F^m^_kbr9QJUb2PPt6C_#v?}#zv4FE3(^k0s^Gaq%5r{-)$TI5L#~^f z_W4CTnpxfV_H4zv>9ER0tRz3(^y}PYWO855rdHW}dtMq=Yagv$4GQ%kUo@D z*!*Y`s~HnKl%?5>gn8}kym|#-y?1Xm?9&i*$H7hVY43D_aGZ(r9=M4d7TTs|#~dU4 zb%~=KkSZZjh}?<{mQ3wOpM_n`gB5x7(HXEdzrK2P!U9v_@OW)HR2_RhyTxGbd4AKuh`eZzY8sktgl}&E3g#%uyNP}QF7DT4 zs?NZ)XLVOu{ngQPhh&`sG-{8_5pbr|09fTFexI&Z=d$@{@LASh&ZX?>n)UQOx|Ozh z=cWW$2kb7d-fGa_Jh17&KP7hFDVuGCKq&GC2lMiFZbdqE;NbH!`xOzMkF&a~tZ{J7 zB~UFHi$f!;=gRTW=X0Xqp)1)d!M2~DT>vYjSl_Vs7^|)OOnQBJsAnf)SOHOH?qeU% z@$LtA?mTz^-n8l9&gY-2PrD%mW}mVV#GPoIh{O7M{#p-Altg@W|Q1>^pu+Vh5H;M(h&A)FtkZ|r>4;oM-OezhSlmn z3~rw7uhwM0odWlB)IV7WE38=mV}7L~=<{GtTN5gC-kXcsrPiC9evR(1j23g1?cKZg z#XdRL0T+ez>G|jP4Y}t|xHBDh!me-}{Kcgt0G}V-KxSffT>kO+aqFSAnUrBo_Ss(R z&sHpAgByWk-IF!+_5&#++yoYgWTfN3rkE(=g(X@+5Pb2SIKKgXdj975FWq<>*g325 z=5g)WuzDHmjLZZsj(nJj)khcQ2Op)ZaBTvsthNpKesJlKoZuw&>hr9u-SqC+1z@^M#rpph*gFz1tU+M_0000To do items
  • Ordenar la pieza
  • Ir al gim
  • Ir al trabajo
  • +
  • Comprar comida
  • \ No newline at end of file diff --git a/src/week1/day0/tableHTML.html b/src/week1/day0/tableHTML.html index a568a7d..acfa910 100644 --- a/src/week1/day0/tableHTML.html +++ b/src/week1/day0/tableHTML.html @@ -3,63 +3,25 @@ My to do list - - + - - + + - - + + - - + +
    To do itemsList of expenses
    Gasto $$
    Mt. LassenCaliforniaRopa1800
    Mt. HoodOregonSalida500
    1980Explosive EruptionFinde1000
    diff --git a/src/week1/days2-5/beanCounting.js b/src/week1/days2-5/beanCounting.js new file mode 100644 index 0000000..2bcb6bc --- /dev/null +++ b/src/week1/days2-5/beanCounting.js @@ -0,0 +1,14 @@ +function countChar(string, ch) { + let cont = 0; + for (let i = 0; i < string.length; i++) { + if (string[i] == ch) { + cont += 1; + } + } + return cont; + } + + function countBs(string) { + return countChar(string, "B"); + } + \ No newline at end of file diff --git a/src/week1/days2-5/cheesboard.js b/src/week1/days2-5/cheesboard.js new file mode 100644 index 0000000..359808e --- /dev/null +++ b/src/week1/days2-5/cheesboard.js @@ -0,0 +1,14 @@ +let salida = ""; + +for (let y = 0; y < 9; y++) { + for (let x = 0; x < 9; x++) { + if ((x + y) % 2 == 0) { + salida += " "; + } else { + salida += "#"; + } + } + salida += "\n"; +} + +console.log(salida); diff --git a/src/week1/days2-5/exercisesJS.html b/src/week1/days2-5/exercisesJS.html new file mode 100644 index 0000000..c59566b --- /dev/null +++ b/src/week1/days2-5/exercisesJS.html @@ -0,0 +1,11 @@ + + + + +

    JavaScript

    + + + + + + diff --git a/src/week1/days2-5/fizzBuzz.js b/src/week1/days2-5/fizzBuzz.js new file mode 100644 index 0000000..d4b1e8c --- /dev/null +++ b/src/week1/days2-5/fizzBuzz.js @@ -0,0 +1,9 @@ +for (let n = 1; n <= 100; n++) { + let salida = ""; + if (n % 3 == 0) + salida += "Fizz"; + if (n % 5 == 0) + salida += "Buzz"; + console.log(salida || n); + } + \ No newline at end of file diff --git a/src/week1/days2-5/loopingTriangle.js b/src/week1/days2-5/loopingTriangle.js new file mode 100644 index 0000000..2f81887 --- /dev/null +++ b/src/week1/days2-5/loopingTriangle.js @@ -0,0 +1,2 @@ +for(let hash = "#"; hash.length < 8; hash += "#") + console.log(hash); \ No newline at end of file diff --git a/src/week1/days2-5/minimum.js b/src/week1/days2-5/minimum.js new file mode 100644 index 0000000..862c234 --- /dev/null +++ b/src/week1/days2-5/minimum.js @@ -0,0 +1,5 @@ +function min(a, b){ + if(a Date: Mon, 10 Sep 2018 22:55:36 -0300 Subject: [PATCH 3/6] Revert "Avances de JavaScript" This reverts commit 22c5bd67d408423a84bfba7b4973c919d65b07be. --- src/week1/day0/formHTML.html | 43 ---------------------- src/week1/day0/imageHTML.html | 10 ------ src/week1/day0/imagen.png | Bin 14288 -> 0 bytes src/week1/day0/listHTML.html | 1 - src/week1/day0/tableHTML.html | 52 +++++++++++++++++++++++---- src/week1/days2-5/beanCounting.js | 14 -------- src/week1/days2-5/cheesboard.js | 14 -------- src/week1/days2-5/exercisesJS.html | 11 ------ src/week1/days2-5/fizzBuzz.js | 9 ----- src/week1/days2-5/loopingTriangle.js | 2 -- src/week1/days2-5/minimum.js | 5 --- src/week1/days2-5/recursion.js | 13 ------- 12 files changed, 45 insertions(+), 129 deletions(-) delete mode 100644 src/week1/day0/imageHTML.html delete mode 100644 src/week1/day0/imagen.png delete mode 100644 src/week1/days2-5/beanCounting.js delete mode 100644 src/week1/days2-5/cheesboard.js delete mode 100644 src/week1/days2-5/exercisesJS.html delete mode 100644 src/week1/days2-5/fizzBuzz.js delete mode 100644 src/week1/days2-5/loopingTriangle.js delete mode 100644 src/week1/days2-5/minimum.js delete mode 100644 src/week1/days2-5/recursion.js diff --git a/src/week1/day0/formHTML.html b/src/week1/day0/formHTML.html index 4ceec41..e69de29 100644 --- a/src/week1/day0/formHTML.html +++ b/src/week1/day0/formHTML.html @@ -1,43 +0,0 @@ - - - - Form - - -
    - - -

    - - - -

    - - - -

    - - - -

    - - -

    - - - -

    - - - - -
    - - \ No newline at end of file diff --git a/src/week1/day0/imageHTML.html b/src/week1/day0/imageHTML.html deleted file mode 100644 index 9383e79..0000000 --- a/src/week1/day0/imageHTML.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - Imegen, Video and Sound - - - - - - \ No newline at end of file diff --git a/src/week1/day0/imagen.png b/src/week1/day0/imagen.png deleted file mode 100644 index 2b6e4ff8326c9e9ca26a54f1452e328af55358a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14288 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 do items
  • Ordenar la pieza
  • Ir al gim
  • Ir al trabajo
  • -
  • Comprar comida
  • \ No newline at end of file diff --git a/src/week1/day0/tableHTML.html b/src/week1/day0/tableHTML.html index acfa910..a568a7d 100644 --- a/src/week1/day0/tableHTML.html +++ b/src/week1/day0/tableHTML.html @@ -3,25 +3,63 @@ My to do list + - + - - + + - - + + - - + +
    List of expensesTo do items
    Gasto $$
    Ropa1800Mt. LassenCalifornia
    Salida500Mt. HoodOregon
    Finde10001980Explosive Eruption
    diff --git a/src/week1/days2-5/beanCounting.js b/src/week1/days2-5/beanCounting.js deleted file mode 100644 index 2bcb6bc..0000000 --- a/src/week1/days2-5/beanCounting.js +++ /dev/null @@ -1,14 +0,0 @@ -function countChar(string, ch) { - let cont = 0; - for (let i = 0; i < string.length; i++) { - if (string[i] == ch) { - cont += 1; - } - } - return cont; - } - - function countBs(string) { - return countChar(string, "B"); - } - \ No newline at end of file diff --git a/src/week1/days2-5/cheesboard.js b/src/week1/days2-5/cheesboard.js deleted file mode 100644 index 359808e..0000000 --- a/src/week1/days2-5/cheesboard.js +++ /dev/null @@ -1,14 +0,0 @@ -let salida = ""; - -for (let y = 0; y < 9; y++) { - for (let x = 0; x < 9; x++) { - if ((x + y) % 2 == 0) { - salida += " "; - } else { - salida += "#"; - } - } - salida += "\n"; -} - -console.log(salida); diff --git a/src/week1/days2-5/exercisesJS.html b/src/week1/days2-5/exercisesJS.html deleted file mode 100644 index c59566b..0000000 --- a/src/week1/days2-5/exercisesJS.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - -

    JavaScript

    - - - - - - diff --git a/src/week1/days2-5/fizzBuzz.js b/src/week1/days2-5/fizzBuzz.js deleted file mode 100644 index d4b1e8c..0000000 --- a/src/week1/days2-5/fizzBuzz.js +++ /dev/null @@ -1,9 +0,0 @@ -for (let n = 1; n <= 100; n++) { - let salida = ""; - if (n % 3 == 0) - salida += "Fizz"; - if (n % 5 == 0) - salida += "Buzz"; - console.log(salida || n); - } - \ No newline at end of file diff --git a/src/week1/days2-5/loopingTriangle.js b/src/week1/days2-5/loopingTriangle.js deleted file mode 100644 index 2f81887..0000000 --- a/src/week1/days2-5/loopingTriangle.js +++ /dev/null @@ -1,2 +0,0 @@ -for(let hash = "#"; hash.length < 8; hash += "#") - console.log(hash); \ No newline at end of file diff --git a/src/week1/days2-5/minimum.js b/src/week1/days2-5/minimum.js deleted file mode 100644 index 862c234..0000000 --- a/src/week1/days2-5/minimum.js +++ /dev/null @@ -1,5 +0,0 @@ -function min(a, b){ - if(a Date: Mon, 10 Sep 2018 23:12:08 -0300 Subject: [PATCH 4/6] Avances dia 3-5 (JavaScript) --- src/week1/days2-5/beanCounting.js | 14 ++++++++++++++ src/week1/days2-5/chessboard.js | 14 ++++++++++++++ src/week1/days2-5/exercise.html | 10 ++++++++++ src/week1/days2-5/fizzBuzz.js | 9 +++++++++ src/week1/days2-5/loopingTriangle.js | 2 ++ src/week1/days2-5/minimum.js | 6 ++++++ src/week1/days2-5/recursion.js | 13 +++++++++++++ 7 files changed, 68 insertions(+) create mode 100644 src/week1/days2-5/beanCounting.js create mode 100644 src/week1/days2-5/chessboard.js create mode 100644 src/week1/days2-5/exercise.html create mode 100644 src/week1/days2-5/fizzBuzz.js create mode 100644 src/week1/days2-5/loopingTriangle.js create mode 100644 src/week1/days2-5/minimum.js create mode 100644 src/week1/days2-5/recursion.js diff --git a/src/week1/days2-5/beanCounting.js b/src/week1/days2-5/beanCounting.js new file mode 100644 index 0000000..2bcb6bc --- /dev/null +++ b/src/week1/days2-5/beanCounting.js @@ -0,0 +1,14 @@ +function countChar(string, ch) { + let cont = 0; + for (let i = 0; i < string.length; i++) { + if (string[i] == ch) { + cont += 1; + } + } + return cont; + } + + function countBs(string) { + return countChar(string, "B"); + } + \ No newline at end of file diff --git a/src/week1/days2-5/chessboard.js b/src/week1/days2-5/chessboard.js new file mode 100644 index 0000000..359808e --- /dev/null +++ b/src/week1/days2-5/chessboard.js @@ -0,0 +1,14 @@ +let salida = ""; + +for (let y = 0; y < 9; y++) { + for (let x = 0; x < 9; x++) { + if ((x + y) % 2 == 0) { + salida += " "; + } else { + salida += "#"; + } + } + salida += "\n"; +} + +console.log(salida); diff --git a/src/week1/days2-5/exercise.html b/src/week1/days2-5/exercise.html new file mode 100644 index 0000000..9c9fea1 --- /dev/null +++ b/src/week1/days2-5/exercise.html @@ -0,0 +1,10 @@ + + + + + + + +

    JavaScript

    + + \ No newline at end of file diff --git a/src/week1/days2-5/fizzBuzz.js b/src/week1/days2-5/fizzBuzz.js new file mode 100644 index 0000000..d4b1e8c --- /dev/null +++ b/src/week1/days2-5/fizzBuzz.js @@ -0,0 +1,9 @@ +for (let n = 1; n <= 100; n++) { + let salida = ""; + if (n % 3 == 0) + salida += "Fizz"; + if (n % 5 == 0) + salida += "Buzz"; + console.log(salida || n); + } + \ No newline at end of file diff --git a/src/week1/days2-5/loopingTriangle.js b/src/week1/days2-5/loopingTriangle.js new file mode 100644 index 0000000..b7c0ba3 --- /dev/null +++ b/src/week1/days2-5/loopingTriangle.js @@ -0,0 +1,2 @@ +for(let hash = "#"; hash.length < 8; hash += "#") + console.log(hash); diff --git a/src/week1/days2-5/minimum.js b/src/week1/days2-5/minimum.js new file mode 100644 index 0000000..57719f9 --- /dev/null +++ b/src/week1/days2-5/minimum.js @@ -0,0 +1,6 @@ +function min(a, b){ + if(a Date: Tue, 11 Sep 2018 12:13:21 -0300 Subject: [PATCH 5/6] Actividades de los dias 3-5 completas! --- src/week1/days2-5/deepComparison.js | 17 +++++++++++++++++ src/week1/days2-5/list.js | 26 ++++++++++++++++++++++++++ src/week1/days2-5/reverseArray.js | 17 +++++++++++++++++ src/week1/days2-5/sumRange.js | 18 ++++++++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 src/week1/days2-5/deepComparison.js create mode 100644 src/week1/days2-5/list.js create mode 100644 src/week1/days2-5/reverseArray.js create mode 100644 src/week1/days2-5/sumRange.js diff --git a/src/week1/days2-5/deepComparison.js b/src/week1/days2-5/deepComparison.js new file mode 100644 index 0000000..3e6db8f --- /dev/null +++ b/src/week1/days2-5/deepComparison.js @@ -0,0 +1,17 @@ +function deepEqual(a, b) { + if (a === b) return true; + + if (a == null || typeof a != "object" || + b == null || typeof b != "object") return false; + + let keysA = Object.keys(a), keysB = Object.keys(b); + + if (keysA.length != keysB.length) return false; + + for (let key of keysA) { + if (!keysB.includes(key) || !deepEqual(a[key], b[key])) return false; + } + + return true; + } + \ No newline at end of file diff --git a/src/week1/days2-5/list.js b/src/week1/days2-5/list.js new file mode 100644 index 0000000..a674e6d --- /dev/null +++ b/src/week1/days2-5/list.js @@ -0,0 +1,26 @@ +function arrayToList(array) { + let list = null; + for (let i = array.length - 1; i >= 0; i--) { + list = {value: array[i], rest: list}; + } + return list; + } + + function listToArray(list) { + let array = []; + for (let node = list; node; node = node.rest) { + array.push(node.value); + } + return array; + } + + function prepend(value, list) { + return {value, rest: list}; + } + + function nth(list, n) { + if (!list) return undefined; + else if (n == 0) return list.value; + else return nth(list.rest, n - 1); + } + \ No newline at end of file diff --git a/src/week1/days2-5/reverseArray.js b/src/week1/days2-5/reverseArray.js new file mode 100644 index 0000000..2dca50c --- /dev/null +++ b/src/week1/days2-5/reverseArray.js @@ -0,0 +1,17 @@ +function reverseArray(array) { + let output = []; + for (let i = array.length - 1; i >= 0; i--) { + output.push(array[i]); + } + return output; + } + + function reverseArrayInPlace(array) { + for (let i = 0; i < Math.floor(array.length / 2); i++) { + let old = array[i]; + array[i] = array[array.length - 1 - i]; + array[array.length - 1 - i] = old; + } + return array; + } + \ No newline at end of file diff --git a/src/week1/days2-5/sumRange.js b/src/week1/days2-5/sumRange.js new file mode 100644 index 0000000..cac0e71 --- /dev/null +++ b/src/week1/days2-5/sumRange.js @@ -0,0 +1,18 @@ +function range(start, end, step = start < end ? 1 : -1) { + let array = []; + + if (step > 0) { + for (let i = start; i <= end; i += step) array.push(i); + } else { + for (let i = start; i >= end; i += step) array.push(i); + } + return array; +} + +function sum(array) { + let total = 0; + for (let value of array) { + total += value; + } + return total; +} From 3f56d56e904b74fc307127a7927b1e4a9360ca3c Mon Sep 17 00:00:00 2001 From: "DESKTOP-P21JFBI\\Emilia" Date: Wed, 12 Sep 2018 11:00:35 -0300 Subject: [PATCH 6/6] Cambios en los ejercicios de JS --- src/week1/days2-5/deepComparison.js | 15 +++++++++++---- src/week1/days2-5/list.js | 10 +++++++--- src/week1/days2-5/reverseArray.js | 6 +++--- src/week1/days2-5/sumRange.js | 15 ++++++++++++--- 4 files changed, 33 insertions(+), 13 deletions(-) diff --git a/src/week1/days2-5/deepComparison.js b/src/week1/days2-5/deepComparison.js index 3e6db8f..93dbc2e 100644 --- a/src/week1/days2-5/deepComparison.js +++ b/src/week1/days2-5/deepComparison.js @@ -1,15 +1,22 @@ function deepEqual(a, b) { - if (a === b) return true; + if (a === b) + return true; if (a == null || typeof a != "object" || - b == null || typeof b != "object") return false; + b == null || typeof b != "object") { + return false; + } let keysA = Object.keys(a), keysB = Object.keys(b); - if (keysA.length != keysB.length) return false; + if (keysA.length != keysB.length) { + return false; + } for (let key of keysA) { - if (!keysB.includes(key) || !deepEqual(a[key], b[key])) return false; + if (!keysB.includes(key) || !deepEqual(a[key], b[key])) { + return false; + } } return true; diff --git a/src/week1/days2-5/list.js b/src/week1/days2-5/list.js index a674e6d..18b4029 100644 --- a/src/week1/days2-5/list.js +++ b/src/week1/days2-5/list.js @@ -19,8 +19,12 @@ function arrayToList(array) { } function nth(list, n) { - if (!list) return undefined; - else if (n == 0) return list.value; - else return nth(list.rest, n - 1); + if (!list) + return undefined; + else + if (n == 0) + return list.value; + else + return nth(list.rest, n - 1); } \ No newline at end of file diff --git a/src/week1/days2-5/reverseArray.js b/src/week1/days2-5/reverseArray.js index 2dca50c..81bc7e6 100644 --- a/src/week1/days2-5/reverseArray.js +++ b/src/week1/days2-5/reverseArray.js @@ -1,9 +1,9 @@ function reverseArray(array) { - let output = []; + let salida = []; for (let i = array.length - 1; i >= 0; i--) { - output.push(array[i]); + salida.push(array[i]); } - return output; + return salida; } function reverseArrayInPlace(array) { diff --git a/src/week1/days2-5/sumRange.js b/src/week1/days2-5/sumRange.js index cac0e71..19e8a55 100644 --- a/src/week1/days2-5/sumRange.js +++ b/src/week1/days2-5/sumRange.js @@ -1,9 +1,18 @@ -function range(start, end, step = start < end ? 1 : -1) { +function range(start, end, step) { let array = []; + if( start < end ){ + step = 1; + } + else{ + step = -1; + } + if (step > 0) { - for (let i = start; i <= end; i += step) array.push(i); - } else { + for (let i = start; i <= end; i += step) + array.push(i); + } + else { for (let i = start; i >= end; i += step) array.push(i); } return array;