From 8483d218f87e68d9e43fd6e79ad7ee8400dc6cb2 Mon Sep 17 00:00:00 2001 From: Trevor Sasaki Date: Tue, 13 Mar 2018 13:12:24 -0500 Subject: [PATCH] did not finish longestCommonPrefix --- change.js | 0 isNumberPalindrome.js | 14 ++++++++++++++ longestCommonPrefix.js | 11 +++++++++++ 3 files changed, 25 insertions(+) create mode 100644 change.js diff --git a/change.js b/change.js new file mode 100644 index 0000000..e69de29 diff --git a/isNumberPalindrome.js b/isNumberPalindrome.js index 699a785..ee596af 100644 --- a/isNumberPalindrome.js +++ b/isNumberPalindrome.js @@ -23,6 +23,7 @@ Steps 1331 = 1331 return true const isNumberPalindrome = (number) => { // copy input number to build reversed number + // init reversed number and digit // iterate until copy is 0 or less // current digit is copy % 10 @@ -32,3 +33,16 @@ const isNumberPalindrome = (number) => { return reversed === number; } */ + + const isNumberPalindrome = (number) => { + var numCopy = number; + var reversed = 0; + var digit = 0; + + while(numCopy > 0){ + digit = numCopy % 10; + reversed = reversed * 10 + digit; + numCopy = Math.floor(numCopy / 10); + } + return reversed === number; + } diff --git a/longestCommonPrefix.js b/longestCommonPrefix.js index 99bd9f6..40c75df 100644 --- a/longestCommonPrefix.js +++ b/longestCommonPrefix.js @@ -39,3 +39,14 @@ const longestCommonPrefix = arrayOfStrings => { is empty) }; */ + +const longestCommonPrefix = arrayOfStrings => { + var longestPref =arrayOfStrings[0]; + for(var i = 1; i < arrayofStrings.length; i++) + +} + + + + +