Skip to content

Commit a29ade1

Browse files
committed
refactored
1 parent b27e4fc commit a29ade1

File tree

1 file changed

+73
-36
lines changed

1 file changed

+73
-36
lines changed

solutions.js

Lines changed: 73 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ function canVote(age){
3838
}
3939
console.log("1. canVote: ", canVote(19));
4040

41-
42-
4341
/*
4442
* #2
4543
* Function - login
@@ -57,7 +55,6 @@ function login(password){
5755
return "Login Success!";
5856
}
5957
}
60-
6158
console.log(login("test1234"));
6259
/*
6360
* #3
@@ -77,11 +74,10 @@ function isGreaterThan(first, second){
7774
return true;
7875
}
7976
}
80-
8177
console.log(isGreaterThan(3, 1));
8278

8379
var showResult = isGreaterThan(5, 1);
84-
console.log(showResult);
80+
console.log("isGreaterThan: ", showResult);
8581

8682
/*
8783
* #4
@@ -103,8 +99,7 @@ function mustBeTrue(boo){
10399
}
104100

105101
}
106-
107-
console.log(mustBeTrue(true));
102+
console.log("mustBeTrue: ", mustBeTrue(true));
108103

109104
/*
110105
* #5
@@ -118,15 +113,13 @@ console.log(mustBeTrue(true));
118113
* Console.log your result.
119114
*/
120115

121-
var arr = ["apple", "banana", "orange"];
122-
123116
function bigBird(word){
124117
if(word.length === 3){
125118
return "Word to Big Bird!";
126119
}
127120
}
128121

129-
console.log(bigBird(arr));
122+
console.log("bigBird: ", bigBird("cat"));
130123

131124
/*
132125
* #6
@@ -141,6 +134,14 @@ console.log(bigBird(arr));
141134
* Console.log your result.
142135
*/
143136

137+
function isEqual(first, second){
138+
if(first === second){
139+
return "You look mahvelous!";
140+
}else{
141+
return "I don't know who you are anymore.";
142+
}
143+
}
144+
console.log(isEqual("ying", "yang"));
144145

145146
/*
146147
* #7
@@ -155,6 +156,14 @@ console.log(bigBird(arr));
155156
* Console.log your result.
156157
*/
157158

159+
function notEqual(first, second){
160+
if(first !== second){
161+
return "Opposites do attract.";
162+
}else{
163+
return "Cause it's like you're my mirror." ;
164+
}
165+
}
166+
console.log(notEqual("sweet", "sour"));
158167

159168
/*
160169
* #8
@@ -168,9 +177,15 @@ console.log(bigBird(arr));
168177
* Console.log your result.
169178
*/
170179

180+
function spareChange(money){
181+
if(money >100){
182+
return true;
183+
}else{
184+
return false;
185+
}
186+
}
171187

172-
173-
188+
console.log("spareChange: ", spareChange(101));
174189

175190
/*
176191
* #9
@@ -186,7 +201,15 @@ console.log(bigBird(arr));
186201
* Console.log your result.
187202
*/
188203

189-
204+
function dirty30(one, two, three){
205+
var sum = one + two + three;
206+
if(sum > 30){
207+
return true;
208+
}else{
209+
return false;
210+
}
211+
}
212+
console.log("dirty30: ", dirty30(10, 20, 25));
190213

191214
/*
192215
* #10
@@ -207,11 +230,9 @@ function evenStevens(num){
207230
return false;
208231
}
209232
}
210-
211233
console.log("evenStevens ", evenStevens(8));
212234

213235

214-
215236
/*
216237
* #11
217238
* Function - daClub
@@ -226,6 +247,15 @@ console.log("evenStevens ", evenStevens(8));
226247
*/
227248

228249

250+
function daClub(cover, age){
251+
if(cover >= 21 && age >= 21){
252+
return "Welcome to the Legends Lounge.";
253+
}else{
254+
return "Chuck E Cheese is across the street.";
255+
}
256+
}
257+
console.log("daClub: ", daClub(22, 21));
258+
229259
/*
230260
* #12
231261
* Function - graduation
@@ -240,16 +270,14 @@ console.log("evenStevens ", evenStevens(8));
240270
*/
241271

242272
function graduation(credits, thesis){
243-
if(credits >= 120 || thesis){
273+
if(credits >= 120 || thesis === true){
244274
return "Congratulations on a job well done.";
245275
}else{
246276
return "See you in summer school.";
247277
}
248-
249278
}
250-
251-
var gradResults = graduation(120, true);
252-
console.log(gradResults);
279+
var gradResults = graduation(100, true);
280+
console.log("graduuation: ", gradResults);
253281

254282
/*
255283
* #13
@@ -263,6 +291,17 @@ console.log(gradResults);
263291
* Console.log your result.
264292
*/
265293

294+
function moneyTrain(speed){
295+
if(speed < 50){
296+
return "You are riding Honolulu's Rail.";
297+
}else if(speed < 100){
298+
return "You are riding an Amtrak.";
299+
}else{
300+
return "Now you ballin' in the Shinkansen!";
301+
}
302+
}
303+
console.log(moneyTrain(99));
304+
266305

267306
/*
268307
* #14
@@ -283,19 +322,19 @@ var doughnutPrice = 5;
283322
var doughnutBought = 0;
284323

285324
function buyDoughnut(){
286-
if(budget >= doughnutPrice){
287-
budget = budget - doughnutPrice;
288-
//budget -= doughnutPrice;
325+
if(budget >= doughnutPrice){
326+
budget -= doughnutPrice;
289327
doughnutBought++;
290328
}
291329
}
292330

293-
331+
buyDoughnut();
294332
console.log("budget ", budget);
295333
console.log("bought ", doughnutBought);
296334

297335

298336

337+
299338
/*
300339
For loops - A for loop checks a condition a specific number of times and allows us to execute a code block and evaluate a condition to determine if our loop should run again.
301340
@@ -323,13 +362,19 @@ for (var i = 0; i<toyotaModels.length; i++){
323362
* "Player: 5"
324363
*/
325364

365+
for(var i = 1; i<=5; i++){
366+
console.log("player ", i);
367+
}
326368

327369
/*
328370
* #16
329371
* Create a for loop that will iterate and console.log each item in the array below:
330372
*/
331373
var myFavFoods = ["lemon bar", "carrot cake", "nachos", "bacon cheeseburger", "ramen", "sweet potato fries", "chimichanga"];
332374

375+
for(var i = 0; i<myFavFoods.length; i++){
376+
console.log(myFavFoods[i]);
377+
}
333378

334379
/*
335380
* #17
@@ -349,9 +394,8 @@ for (var i = 0; i<toyotaModels.length; i++){
349394

350395
var numArray = [22, 33, 44, 55, 66];
351396

352-
var total = 0;
353-
354397
function sumItUp(arr){
398+
var total = 0;
355399
for(var i = 0; i<arr.length; i++){
356400
console.log(arr[i]);
357401
total += arr[i]; // total = total + arr[i];
@@ -361,6 +405,7 @@ function sumItUp(arr){
361405
}
362406

363407
console.log("sumitup ", sumItUp(numArray));
408+
364409
/*
365410
* #18
366411
* Function - allStars
@@ -388,13 +433,9 @@ console.log("sumitup ", sumItUp(numArray));
388433
}
389434
}
390435
}
391-
392436
allStars(players);
393-
console.log(east);
394-
console.log(west);
395-
396-
397-
437+
console.log("east: ", east);
438+
console.log("west: ", west);
398439

399440
/*
400441
* #19
@@ -420,10 +461,8 @@ function subways(special){
420461

421462
}
422463
return special;
423-
424464
}
425465

426-
427466
subways(subOftheDay);
428467
console.log(subOftheDay);
429468

@@ -451,9 +490,7 @@ Final Boss
451490
}
452491
console.log(newArr);
453492
return newArr;
454-
455493
}
456-
457494
removeLetter(phrase);
458495

459496

0 commit comments

Comments
 (0)