Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

My solutions for exercises 1-7 and 12 #19

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Next Next commit
Add exercise files
  • Loading branch information
bch-fullstack committed Apr 1, 2019
commit 7a1989c11f8cb522cdcd91edbcdb371816b65834
1 change: 0 additions & 1 deletion students/hoang-pham/02-04-2019/ex1.js

This file was deleted.

1 change: 0 additions & 1 deletion students/hoang-pham/03-04-2019/ex1.js

This file was deleted.

1 change: 0 additions & 1 deletion students/hoang-pham/03-04-2019/ex2.js

This file was deleted.

9 changes: 9 additions & 0 deletions students/rename-this-folder/ex1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/*
Write a JavaScript function to check whether an input is an array or not.

Test Data :
console.log(isArray('w3resource')); // false
console.log(isArray([1, 2, 4, 0])); // true
*/


11 changes: 11 additions & 0 deletions students/rename-this-folder/ex2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/*
Write a JavaScript function to get the first element of an array. Passing a parameter 'n' will return the first 'n' elements of the array.

Test Data : 
console.log(first([7, 9, 0, -2])); // 7
console.log(first([],3)); // []
console.log(first([7, 9, 0, -2],3)); // [7,9,0]
console.log(first([7, 9, 0, -2],6)); // [7, 9, 0, -2]
console.log(first([7, 9, 0, -2],-3)); // []

*/
10 changes: 10 additions & 0 deletions students/rename-this-folder/ex3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/*
Write a simple JavaScript program to join all elements of the following array into a string.

Sample array :
var myText = ['This', 'is', 'not', 'working'];
joinArray(myText);

Expected Output : 
This is not working
*/
9 changes: 9 additions & 0 deletions students/rename-this-folder/ex4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/*
ATM machines allow 4 or 6 digit PIN codes and PIN codes cannot contain anything but exactly 4 digits or exactly 6 digits. If the function is passed a valid PIN string, return true, else return false.

validatePIN(1234); // false
validatePIN(00004324); // false
validatePIN('2312'); // true
validatePin('asd123'); // false
validatePin('000010'); // true
*/