From 146db89c2832b209e4c8eb34d41cc27b6a5354c9 Mon Sep 17 00:00:00 2001 From: chayan das Date: Tue, 4 Nov 2025 00:18:49 +0530 Subject: [PATCH] Create 1578. Minimum Time to Make Rope Colorful --- 1578. Minimum Time to Make Rope Colorful | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 1578. Minimum Time to Make Rope Colorful diff --git a/1578. Minimum Time to Make Rope Colorful b/1578. Minimum Time to Make Rope Colorful new file mode 100644 index 0000000..253568e --- /dev/null +++ b/1578. Minimum Time to Make Rope Colorful @@ -0,0 +1,21 @@ +class Solution { +public: + int minCost(string colors, vector& neededTime) { + int ans = 0,prev_time = neededTime[0]; + for(int i = 1; i < neededTime.size();i++){ + if (colors[i] == colors[i-1]){ + if (neededTime[i] <= prev_time){ + ans = ans + neededTime[i]; + } + else{ + ans = ans + prev_time; + prev_time = neededTime[i]; + } + } + else{ + prev_time= neededTime[i]; + } + } + return ans; + } +};