Skip to content

Commit 07ca876

Browse files
Merge pull request akshitagit#165 from zeusmarval/zama
small feature update
2 parents 9eede37 + 6379f1d commit 07ca876

File tree

2 files changed

+9
-23
lines changed

2 files changed

+9
-23
lines changed

Strings/palindrome.js

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,19 @@
1313
* @returns {boolean}
1414
*/
1515
function isPalindrome(string) {
16-
const stringLength = string.length;
17-
18-
if (stringLength <= 1) return true;
19-
20-
for (let index = 0; index < stringLength / 2; index++) {
21-
if (string[index] !== string[stringLength - 1 - index]) {
22-
return false;
23-
}
16+
if((string === string.split("").reverse().join(""))){
17+
return true;
18+
}else{
19+
return false;
2420
}
25-
26-
return true;
2721
}
2822

2923
function isPalindromeTest() {
3024
const stringList = ['', 'hi', 'ANA', 'racecar'];
3125

3226
for (string of stringList) {
33-
console.assert(isPalindrome(string), 'Ups! %s is not palindrome :/', string);
27+
console.log(isPalindrome(string), 'Ups! %s is not palindrome :/', string);
3428
}
35-
}
29+
}
30+
31+
isPalindromeTest();

Strings/reverseString.js

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,5 @@
11
function reverseStringJavascript(str) {
2-
3-
let splitString = str.split("");
4-
5-
6-
let reverseArray = splitString.reverse();
7-
8-
9-
10-
let joinStringArray = reverseArray.join("");
11-
12-
return joinStringArray;
2+
return str.split("").reverse().join("");
133
}
144

155
reverseStringJavascript("Hacktoberfest");

0 commit comments

Comments
 (0)