From d4eb3b18d0bd2a153f9f8cdacef68b388868b18f Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Wed, 14 Oct 2026 12:16:12 -0300 Subject: [PATCH] fix: Sonarcloud warning: Avoid explicitly specifying the template arguments by relying on the class template argument deduction. Redundant class template arguments should not be used cpp:S6012 --- src/lib/exercises/src/hackerrank/warmup/compare_triplets.cpp | 2 +- src/lib/exercises/src/hackerrank/warmup/plus_minus.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/exercises/src/hackerrank/warmup/compare_triplets.cpp b/src/lib/exercises/src/hackerrank/warmup/compare_triplets.cpp index 45358bd..6a9fd62 100644 --- a/src/lib/exercises/src/hackerrank/warmup/compare_triplets.cpp +++ b/src/lib/exercises/src/hackerrank/warmup/compare_triplets.cpp @@ -10,7 +10,7 @@ namespace hackerrank::warmup { std::vector compareTriplets(const std::vector &a, const std::vector &b) { - std::vector awards = {0, 0}; + std::vector awards = {0, 0}; int i = 0; for (const int &value : a) { diff --git a/src/lib/exercises/src/hackerrank/warmup/plus_minus.cpp b/src/lib/exercises/src/hackerrank/warmup/plus_minus.cpp index 4e60fe7..5a11be4 100644 --- a/src/lib/exercises/src/hackerrank/warmup/plus_minus.cpp +++ b/src/lib/exercises/src/hackerrank/warmup/plus_minus.cpp @@ -37,7 +37,7 @@ std::vector plusMinusCalculate(const std::vector &arr) { } } - std::vector results = { + std::vector results = { static_cast(positives) / static_cast(arr.size()), static_cast(negatives) / static_cast(arr.size()), static_cast(zeros) / static_cast(arr.size())};