We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90aaa3c commit e2426d5Copy full SHA for e2426d5
src/ts/others/palindrome-checker.ts
@@ -9,20 +9,19 @@ export function palindromeChecker(aString: string) {
9
10
const deque = new Deque<string>();
11
const lowerString = aString.toLocaleLowerCase().split(' ').join('');
12
- let isEqual = true;
13
let firstChar: string, lastChar: string;
14
15
for (let i = 0; i < lowerString.length; i++) {
16
deque.addBack(lowerString.charAt(i));
17
}
18
19
- while (deque.size() > 1 && isEqual) {
+ while (deque.size() > 1) {
20
firstChar = deque.removeFront();
21
lastChar = deque.removeBack();
22
if (firstChar !== lastChar) {
23
- isEqual = false;
+ return false;
24
25
26
27
- return isEqual;
+ return true;
28
0 commit comments