diff --git a/src/hackerrank/interview_preparation_kit/dynamic_programming/max_array_sum.js b/src/hackerrank/interview_preparation_kit/dynamic_programming/max_array_sum.js index b40ec95d..da1e680c 100644 --- a/src/hackerrank/interview_preparation_kit/dynamic_programming/max_array_sum.js +++ b/src/hackerrank/interview_preparation_kit/dynamic_programming/max_array_sum.js @@ -4,7 +4,11 @@ */ const bigIntMax = (...args) => - args.reduce((m, e) => (e > m ? e : m), BigInt(0)); + args.reduce((m, e) => { + const _e = BigInt(e); + const _m = BigInt(m); + return _e > _m ? _e : _m; + }, BigInt(0)); function maxSubsetSum(arr) { const arrCopy = arr.map(BigInt); diff --git a/src/hackerrank/warmup/plusMinus.js b/src/hackerrank/warmup/plusMinus.js index 6a19869a..b264af04 100644 --- a/src/hackerrank/warmup/plusMinus.js +++ b/src/hackerrank/warmup/plusMinus.js @@ -17,11 +17,11 @@ function plusMinus(arr) { } } - const result = []; - - result.push((positives / arr.length).toFixed(6)); - result.push((negatives / arr.length).toFixed(6)); - result.push((zeros / arr.length).toFixed(6)); + const result = [ + (positives / arr.length).toFixed(6), + (negatives / arr.length).toFixed(6), + (zeros / arr.length).toFixed(6) + ]; return result.join(`\n`); }