Skip to content

Commit 2848298

Browse files
author
Gonzalo Diaz
committed
[BUGFIX] sonarqube: Prefer .at(…) over [….length - index].
Complex index access patterns should be replaced with ".at()" method typescript:S7755
1 parent f3cb51e commit 2848298

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/hackerrank/interview_preparation_kit/greedy_algorithms/angry_children.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function maxMin(k: number, arr: number[]): number {
77
.map((x: number): number => x)
88
.sort((a: number, b: number): number => a - b);
99

10-
let result = sortedlist[sortedlist.length - 1] - sortedlist[0];
10+
let result = (sortedlist.at(-1) ?? 0) - sortedlist[0];
1111

1212
for (let i = 0; i < sortedlist.length - k + 1; i++) {
1313
const tmin = sortedlist[i];

src/hackerrank/interview_preparation_kit/greedy_algorithms/minimum_absolute_difference_in_an_array.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function minimumAbsoluteDifference(arr: number[]): number {
77
.map((x: number): number => x)
88
.sort((a: number, b: number): number => b - a);
99

10-
let result = Math.abs(sortedNums[sortedNums.length - 1] - sortedNums[0]);
10+
let result = Math.abs((sortedNums.at(-1) ?? 0) - sortedNums[0]);
1111

1212
for (let i = 0; i < sortedNums.length - 1; i++) {
1313
const aValue = sortedNums[i];

0 commit comments

Comments
 (0)