Skip to content

Commit edee4b7

Browse files
author
Gonzalo Diaz
committed
[REFACTOR] ESLint auto fixes
1 parent e745d4d commit edee4b7

File tree

16 files changed

+25
-37
lines changed

16 files changed

+25
-37
lines changed

src/constants/datetime.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ export const __OCTOBER__ = 9;
1919
export const __NOVEMBER__ = 10;
2020
export const __DECEMBER__ = 11;
2121

22-
interface MonthNames {
23-
[key: string]: number;
24-
}
22+
type MonthNames = Record<string, number>;
2523

2624
export const daysInMonth: MonthNames = {
2725
JANUARY: 31,
@@ -38,9 +36,7 @@ export const daysInMonth: MonthNames = {
3836
DECEMBER: 31
3937
};
4038

41-
export interface MonthNumbers {
42-
[key: string]: number;
43-
}
39+
export type MonthNumbers = Record<string, number>;
4440

4541
export const daysInMonthNumber: MonthNumbers = {
4642
1: 31,

src/hackerrank/implementation/countApplesAndOranges.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ describe('countApplesAndOranges', () => {
77
it('countApplesAndOranges test case 0', () => {
88
expect.assertions(1);
99

10-
const s: number = 7;
11-
const t: number = 11;
12-
const a: number = 5;
13-
const b: number = 15;
10+
const s = 7;
11+
const t = 11;
12+
const a = 5;
13+
const b = 15;
1414
const apples: number[] = [-2, 2, 1];
1515
const oranges: number[] = [5, -6];
1616
const solutionFound = [1, 1].join('\n');

src/hackerrank/implementation/migratoryBirds.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44

55
import { logger as console } from '../../logger';
66

7-
interface Birds {
8-
[name: string]: number;
9-
}
7+
type Birds = Record<string, number>;
108

119
export function migratoryBirds(arr: number[]): number {
1210
if (arr.length === 0) {

src/hackerrank/implementation/sockMerchant.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ import { logger as console } from '../../logger';
77
export function sockMerchant(n: number, ar: number[]): number {
88
let result = 0;
99

10-
interface Matches {
11-
[key: string]: number;
12-
}
10+
type Matches = Record<string, number>;
1311

1412
const matches: Matches = {};
1513

src/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/sherlock_and_anagrams.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export function sherlockAndAnagrams(s: string): number {
3636
}
3737
}
3838

39-
let total: bigint = BigInt(0);
39+
let total = BigInt(0);
4040
let qCandidates = 0;
4141
// Final Anagram list
4242
for (const word of Object.keys(candidates)) {

src/hackerrank/interview_preparation_kit/dynamic_programming/max_array_sum.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ describe('max_array_sum', () => {
2727
expect.assertions(1);
2828

2929
const input: number[] = [];
30-
const expected: number = 0;
30+
const expected = 0;
3131

3232
const answer = maxSubsetSum(input);
3333

@@ -40,7 +40,7 @@ describe('max_array_sum', () => {
4040
expect.assertions(1);
4141

4242
const input: number[] = [1];
43-
const expected: number = 1;
43+
const expected = 1;
4444

4545
const answer = maxSubsetSum(input);
4646

src/hackerrank/interview_preparation_kit/greedy_algorithms/greedy_florist.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ export function getMinimumCost(k: number, c: number[]): number {
88
.map((x: number): number => x)
99
.sort((a: number, b: number): number => b - a);
1010

11-
let total: number = 0;
11+
let total = 0;
1212

13-
let i: number = 0;
13+
let i = 0;
1414
flowers.forEach((flowerCost) => {
1515
const position = Math.floor(i / k);
1616

src/hackerrank/interview_preparation_kit/miscellaneous/friend_circle_queries.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class GropingFriends {
66
_friendship: Record<number, number> = {};
77

8-
_large_friendship: number = 0;
8+
_large_friendship = 0;
99

1010
constructor() {
1111
this._friendship = {};

src/hackerrank/interview_preparation_kit/recursion_and_backtracking/recursive_digit_sum.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ export function superDigitCompute(n: string): number {
1818
}
1919

2020
export function superDigit(n: string, k: number): number {
21-
const accumulator: string = `${superDigitCompute(n)}`;
21+
const accumulator = `${superDigitCompute(n)}`;
2222

23-
let result: string = '';
23+
let result = '';
2424
for (let i = 0; i < k; i++) {
2525
result = `${result}${accumulator}`;
2626
}

src/hackerrank/interview_preparation_kit/search/ctci_ice_cream_parlor.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ describe('ctci_ice_cream_parlor', () => {
4040
expect.assertions(1);
4141

4242
const cost: number[] = [];
43-
const money: number = 100;
43+
const money = 100;
4444

4545
expect(whatFlavors(cost, money)).toBeUndefined();
4646
});

0 commit comments

Comments
 (0)