From 65b809566575b70f8d821f933be3247272397eee Mon Sep 17 00:00:00 2001 From: mrosas22 Date: Mon, 29 Oct 2018 21:44:34 -0400 Subject: [PATCH 1/3] Add solution 5 --- .DS_Store | Bin 0 -> 8196 bytes starter-code/src/functions-and-arrays.js | 70 ++++++++++++++++++++++- 2 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3c607dbc6490aba2421f692e162ce9e48f4cf4b4 GIT binary patch literal 8196 zcmeHMU2IfE6h3DuaEHH6YoWcs!b(&AY@w9DRspx|f|ODrZc9rkl)HN`^v2tJ%ig=Y zK&@$v_>-tnqwy~>F~k=@6CaE*KKV~HCdAYzF+Avtk4B@3PsTGdcL@}hHx1 zXU@!=GvD0F*#!XX$eSAg>Ht8aERfHo;wDMRMZO`$!k!93Bz=GYEXY9(bkq@f zAo4)ufye`q2O6F+j*o9{ZA@%wn`lgoZ)j=W*qGSb+&VGAwAzLZ+q;gA zo;p4L$i$Ro%f_YQNO_pOI4#|Z3# zl`;a$ALf-l8Qzuk-2FMLKt}dwJtsfvlB6nYIN3Z6w%Q#hZJ)OMfxtQ$h}xj<<$_K* zaKI*A(KpPih5o*=!1i4KfR*zJ89P63VSL5Pdzv@jdw*(b{(?%*s##5c!S?NpWAznn zGZ;B&_*u&}ZTI*fInE92W44uJRk62OuWO82Q;TZrxV~6lT24#j_1Zu_W1q;|!Ko>} zpmP4QS-J+eetAj$;Zkl3GT77c0I)3Sa`ed_eaq-yb&%uomm^ZfwGJxE@=v z4e!Hk*p7R!8+-6UOydw9#$h~)$I!zu%%P9t_&A=yr|@Zf5#PXbcmdzRcku)K7(c;J z@iY7ezr`Qb4r3+y_NaEL#4A)QdtHgX;dPB2xfy-qyB^q``d{dKd7j{GRrOsp3zyZe zZfe=Ot^Mk;PCLzOX(f52h$0D8B8WWB>zFCntuJ1};(f$3>*VwsQQ|zGEf}Ru>BN?J zBECW+?(neL5MQMc!Ff#1wPtOc@fpNrCY$TlvpAngwAEyD<0i&<1@T%*TiZxFix{k= z+jo!@#LZ)JCDss6F^yw6K9*(UTW}6OgwKhGm*6|N0zbpA@E0+#0v8Yi>u?D!#W=3S zRk#M%Vk2(GEg=_ExC?h<7x6KTeb|o!cn~va5*v@>2%aD|=COc9oW#e7lTYB2_&mNq zynG2?#y9coG!}N1_@@vr+=_*Tbk21=_c)CyvG{uRsCAooV20X9orwQ;mjC_#HrZ{o zjmQI$2mTEYU_~mO>Y$m+eXm8VouGV_vPfdwq(Z4eg$&0DWjIcF^$$a;Cupe9NrpJ7 Vka{Tn=RX8Q?|=0EOXl6##Xlwa@TC9% literal 0 HcmV?d00001 diff --git a/starter-code/src/functions-and-arrays.js b/starter-code/src/functions-and-arrays.js index 2fcd81e6e..0276c2b8b 100644 --- a/starter-code/src/functions-and-arrays.js +++ b/starter-code/src/functions-and-arrays.js @@ -1,5 +1,13 @@ // Find the maximum +function maxOfTwoNumbers(num1, num2) { + if(num1 > num2) + return num1; + else + return num2; +} + +maxOfTwoNumbers(25,22); // Finding Longest Word var words = [ 'mystery', @@ -10,15 +18,45 @@ var words = [ 'orchard', 'crackpot' ]; +function findLongestWord(words) { + if(words.length === 0){ + return undefined + } + let longestWord = 0; + let longestName = ""; + for(let i = 0; i < words.length; i++){ + if(words[i].length > longestWord){ + longestWord = words[i].length; + longestName = words[i]; + } + } + + return longestName; + +} +// findLongestWord(words); // Calculating a Sum - var numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; -// Calculate the Average +function sumArray(arr){ + let sumNumbers=0; + for (i=0; i Date: Tue, 30 Oct 2018 18:11:32 -0400 Subject: [PATCH 2/3] Added solution 7,8 pending 6 and bonus --- .DS_Store | Bin 8196 -> 8196 bytes starter-code/src/functions-and-arrays.js | 64 ++++++++++++++++------- 2 files changed, 45 insertions(+), 19 deletions(-) diff --git a/.DS_Store b/.DS_Store index 3c607dbc6490aba2421f692e162ce9e48f4cf4b4..c3df2e669110087ebd0be2886ae325ceeab06368 100644 GIT binary patch literal 8196 zcmeHMO>Epm6n<}$Hny9R*^)NyCX|H`nx;v+N!lhUY1#a>jY?@?^Vc@8@vco{;n?Zg zyJ-?qErMhD6aPX;2=OBk5T|nBQf~Bs1c*u$4qOm$;KG#yf;S#-)Fw>@7oe&~n)$}_ z-rJe^{Mn=D1pw^L>#YDP07z6hvJKQ+r*J#3t4bsoDJMjV2k^jv9JD|doK@c8K*&JI zK*&JIK*&JI!2f{(Iw zVH+|KGO(Hf{`gdaOPRYynfulGyADQX)}6^%PKJCgWo9hX^%9A1F;Z5(ZheI$DUz~L zc_cOE%%(ie%e%c=?i9Zo(!8lm&>wajYq_swMonWj&8qtx+tWW%HKi89kPjGUp9<+%wL4ym!)da$cYBIBrrb zA4@Zqca4V)3NQ;sKZUsr<)zBau{-MUch5p2?fu9IKZkf3&tvRVH+r>6oMQ zU(?wIN%+U>RP_|M^yLg{^&sG$22~k$X|YTT9CtJ+%JAcK3z-{CwQIMcj#yg8u$V53 zdD{0V>R3TA#*PMqon4ALo^__DX)A6Nn}gv42UYb^KJx>b>m8plY+BW&VESHK)d_Cv z(RIEisXo~#?sI)IAv!XhCtG0`ogPPEg1$=4z#N>1XW=<`1Kxp;;R0NQ&*2OB625}3 z;d}TIeuAIj7x)eSfIkrsQNb-(gDT#I_hKXNz$R?RPTY_8VK)xoQ9OnZ;&B|uNz7mt zb)3cm&fz>R;M4dbzKpNntN0dvfJ^uxeuSUkMX|6*NtuJ%Oqk}CTwlW z9*N}2)(LBe(j}9iS-G%wD+eXgEn6?FJxZUtY{7llfn6lLKI|vq9mXMi2vazWqnHlFXP}J^p1~Y?xQOSl zh)?2Ecpjg@=kWy+<4gD^z9)pXEWaZq;R(d|ZzR7$DrZ}ceVTkq^1U`Zyt)Y)C=+W| zdHz4J_V@praA)C?Lk2Du^h2oOE_~ci#|fAJ gFri_@% literal 8196 zcmeHMU2IfE6h3DuaEHH6YoWcs!b(&AY@w9DRspx|f|ODrZc9rkl)HN`^v2tJ%ig=Y zK&@$v_>-tnqwy~>F~k=@6CaE*KKV~HCdAYzF+Avtk4B@3PsTGdcL@}hHx1 zXU@!=GvD0F*#!XX$eSAg>Ht8aERfHo;wDMRMZO`$!k!93Bz=GYEXY9(bkq@f zAo4)ufye`q2O6F+j*o9{ZA@%wn`lgoZ)j=W*qGSb+&VGAwAzLZ+q;gA zo;p4L$i$Ro%f_YQNO_pOI4#|Z3# zl`;a$ALf-l8Qzuk-2FMLKt}dwJtsfvlB6nYIN3Z6w%Q#hZJ)OMfxtQ$h}xj<<$_K* zaKI*A(KpPih5o*=!1i4KfR*zJ89P63VSL5Pdzv@jdw*(b{(?%*s##5c!S?NpWAznn zGZ;B&_*u&}ZTI*fInE92W44uJRk62OuWO82Q;TZrxV~6lT24#j_1Zu_W1q;|!Ko>} zpmP4QS-J+eetAj$;Zkl3GT77c0I)3Sa`ed_eaq-yb&%uomm^ZfwGJxE@=v z4e!Hk*p7R!8+-6UOydw9#$h~)$I!zu%%P9t_&A=yr|@Zf5#PXbcmdzRcku)K7(c;J z@iY7ezr`Qb4r3+y_NaEL#4A)QdtHgX;dPB2xfy-qyB^q``d{dKd7j{GRrOsp3zyZe zZfe=Ot^Mk;PCLzOX(f52h$0D8B8WWB>zFCntuJ1};(f$3>*VwsQQ|zGEf}Ru>BN?J zBECW+?(neL5MQMc!Ff#1wPtOc@fpNrCY$TlvpAngwAEyD<0i&<1@T%*TiZxFix{k= z+jo!@#LZ)JCDss6F^yw6K9*(UTW}6OgwKhGm*6|N0zbpA@E0+#0v8Yi>u?D!#W=3S zRk#M%Vk2(GEg=_ExC?h<7x6KTeb|o!cn~va5*v@>2%aD|=COc9oW#e7lTYB2_&mNq zynG2?#y9coG!}N1_@@vr+=_*Tbk21=_c)CyvG{uRsCAooV20X9orwQ;mjC_#HrZ{o zjmQI$2mTEYU_~mO>Y$m+eXm8VouGV_vPfdwq(Z4eg$&0DWjIcF^$$a;Cupe9NrpJ7 Vka{Tn=RX8Q?|=0EOXl6##Xlwa@TC9% diff --git a/starter-code/src/functions-and-arrays.js b/starter-code/src/functions-and-arrays.js index 0276c2b8b..aa93ca1ab 100644 --- a/starter-code/src/functions-and-arrays.js +++ b/starter-code/src/functions-and-arrays.js @@ -8,6 +8,7 @@ function maxOfTwoNumbers(num1, num2) { } maxOfTwoNumbers(25,22); + // Finding Longest Word var words = [ 'mystery', @@ -53,7 +54,7 @@ var numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9]; function averageNumbers(arr){ let sumLength= sumArray(arr); - let sumAverage= sumLength/arr.length; + let sumAverage= (sumLength/arr.length); return sumAverage; } @@ -84,8 +85,9 @@ function averageNumbers(wordsArr){ return Math.ceil(averageWordsArr); } + // Unique Arrays -var wordsUnique = [ +var words = [ 'crab', 'poison', 'contagious', @@ -97,23 +99,26 @@ var wordsUnique = [ 'communion', 'simple', 'bring' -]; -function uniquifyArray(myArray){ -//Step 1 Iterate throught the array -//Step 2 Create an empty array -//Step 3 Compare the array with the empty array - -let i=0; -while (i < (wordsUnique.length-1)){ - let j=0 - for (let i=j; i Date: Tue, 30 Oct 2018 19:57:20 -0400 Subject: [PATCH 3/3] Add solution 6 --- starter-code/src/functions-and-arrays.js | 42 ++++++++++++------------ 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/starter-code/src/functions-and-arrays.js b/starter-code/src/functions-and-arrays.js index aa93ca1ab..7ed123254 100644 --- a/starter-code/src/functions-and-arrays.js +++ b/starter-code/src/functions-and-arrays.js @@ -35,7 +35,6 @@ function findLongestWord(words) { return longestName; } -// findLongestWord(words); // Calculating a Sum var numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; @@ -100,24 +99,19 @@ var words = [ 'simple', 'bring' ]; - function uniquifyArray(words){ - count=words.length; - // let wordsNew = ""; - let repeatWord=""; - j=0; - while (j