Skip to content

Commit 24c9dab

Browse files
author
Gonzalo Diaz
committed
[BUGFIX] SonarQube: Prefer .at(…) over [….length - index].
Complex index access patterns should be replaced with ".at()" method javascript:S7755
1 parent 2586c6b commit 24c9dab

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

src/hackerrank/interview_preparation_kit/stacks_and_queues/balanced_brackets.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ function isBalancedCompute(s) {
1212
for (const letter of s.split('')) {
1313
if (letter in pairs) {
1414
brackets.push(letter);
15-
} else if (
16-
brackets.length > 0 &&
17-
pairs[brackets[brackets.length - 1]] === letter
18-
) {
15+
} else if (brackets.length > 0 && pairs[brackets.at(-1)] === letter) {
1916
brackets.pop();
2017
} else {
2118
return false;

src/projecteuler/problem0007.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function problem0007(_top) {
2323

2424
console.log(`primes count: ${primes.length}`);
2525

26-
const answer = primes[primes.length - 1];
26+
const answer = primes.at(-1);
2727

2828
const cycles = i;
2929
console.log(`${_top} prime number is: ${answer} in ${cycles} cycles`);

0 commit comments

Comments
 (0)