Basic Algorithm scripting. - Ahmed-Ayman/My-2017-Vacation GitHub Wiki
started 1 - july - 2017
- String reverse.
function reverseString(str) {
return str.split('').reverse().join('');
}
reverseString("hello");
2.factorialize
function factorialize(num) {
var fact=1;
for (var i=num;i>0;i--){
fact*=i ;
}
return fact;
}
factorialize(5);// 120
- palindrome
function palindrome(str) {
// the regex here means [not a-z0-9]
str=str.toLowerCase().replace(/[^a-z0-9]/g, '').replace(' ','');
for (var i =0,j=str.length-1; i < str.length/2; i++,j--){
if(str[i]!=str[j])
return false;
}
return true;
}
palindrome("eye");