Skip to content

Commit cfd5dbc

Browse files
authored
Merge pull request #57 from christianbender/changed_palindrome_checker_ts
removed unnecessary variable isEqual
2 parents fe92fc5 + e2426d5 commit cfd5dbc

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/ts/others/palindrome-checker.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,19 @@ export function palindromeChecker(aString: string) {
99

1010
const deque = new Deque<string>();
1111
const lowerString = aString.toLocaleLowerCase().split(' ').join('');
12-
let isEqual = true;
1312
let firstChar: string, lastChar: string;
1413

1514
for (let i = 0; i < lowerString.length; i++) {
1615
deque.addBack(lowerString.charAt(i));
1716
}
1817

19-
while (deque.size() > 1 && isEqual) {
18+
while (deque.size() > 1) {
2019
firstChar = deque.removeFront();
2120
lastChar = deque.removeBack();
2221
if (firstChar !== lastChar) {
23-
isEqual = false;
22+
return false;
2423
}
2524
}
2625

27-
return isEqual;
26+
return true;
2827
}

0 commit comments

Comments
 (0)