From 7860cb994fbf6af63865eb6dc9045bbc8abd61a4 Mon Sep 17 00:00:00 2001 From: omagdy7 Date: Tue, 28 Jun 2022 01:03:54 +0200 Subject: solved a couple of problems from codefoces --- StonesOnTheTable/main.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'StonesOnTheTable/main.cpp') diff --git a/StonesOnTheTable/main.cpp b/StonesOnTheTable/main.cpp index b7bf69e..a9903c9 100644 --- a/StonesOnTheTable/main.cpp +++ b/StonesOnTheTable/main.cpp @@ -9,13 +9,11 @@ int main () { cin >> n; string s; cin >> s; - map mp; - for(auto ch : s) { - mp[ch]++; + int count = 0; + for(int i = 0; i < s.size() - 1;i++) { + if(s[i] == s[i + 1]) { + count++; + } } - int mx = 0; - for(auto p : mp) { - mx = max(p.second, mx); - } - cout << mx - 1 << endl; + cout << count << endl; } -- cgit v1.2.3