Skip to content

Instantly share code, notes, and snippets.

View dmidlo's full-sized avatar

David Midlo dmidlo

View GitHub Profile
function reverseString(str) {
str = ((str.split('')).reverse()).join('');
return str;
}
reverseString("hello");
function factorialize(num) {
var product = 1;
for(i = 1;i<=num;i++)
{
product = product * i;
}
return product;
function palindrome(str) {
function reverseString(str) {
str = ((str.split('')).reverse()).join('');
return str;
}
if((str.toLowerCase()).replace(/[\W_]/g,'') ===
function findLongestWord(str) {
var charCount = 0;
var strArray = str.split(' ');
for(var i = 0;i < strArray.length ;i++)
{
if(strArray[i].length > charCount)
{
charCount = strArray[i].length;
function titleCase(str) {
str = str.toLowerCase();
var strArray = (str.split(' '));
for(var i = 0; i < strArray.length; i++)
{
strArray[i] = (strArray[i].charAt(0).toUpperCase()) + (strArray[i].substring(1));
}
function largestNumberOfArray(arr) {
var resultArray = [];
for(var i = 0; i < arr.length; i++)
{
resultArray.push(arr[i][0]);
for(var ii = 0; ii < arr[i].length; ii++)
{
function CompairStrTails(str, target) {
if(target.length > str.length)
{
target = target.substring(target.length-str.length);
}
str = str.substring(str.length-target.length);
if(target === str)
{
function truncateStr(str, num) {
if(str.length > num)
{
if(num > 3)
{
str = str.slice(0,num-3)+"...";
}
else
{
function chunkArray(arr, size) {
// creates a matrix of N elements from a single array
var resultArray = [];
for (var i = 0; i < arr.length; i += size) {
resultArray.push(arr.slice(i, i + size));
}
return (resultArray);
function slashArray(arr, howMany) {
//cuts first N elements from array. N === howMany
return(arr.slice(howMany));
}
slashArray([1, 2, 3], 0);