From a0d7b8320a8996eee0ed957b79c3a882f8b47146 Mon Sep 17 00:00:00 2001 From: Omar Magdy Date: Sat, 30 Apr 2022 01:13:40 +0200 Subject: Added all current problems --- .../A_Deletions_of_Two_Adjacent_Letters.cpp | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp (limited to '08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp') diff --git a/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp b/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp new file mode 100644 index 0000000..3f7daa2 --- /dev/null +++ b/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp @@ -0,0 +1,37 @@ +#include + +using namespace std; + +void findMultOcc(vector &indices, string str, char ch){ + for(int i = 0; i < str.length();i++){ + if(str[i] == ch){ + indices.push_back(i); + } + } +} + +string solve(vector indices){ + for(int i = 0; i < indices.size(); i++) + { + if(indices[i] >= 0 && indices[i] % 2 == 0){ + return "YES"; + } + } + return "NO"; +} + +int main(){ + int tt; + cin >> tt; + while(tt--){ + vector indices; + string word; + char ch; + cin >> word; + cin >> ch; + findMultOcc(indices, word, ch); + cout << solve(indices) << '\n'; + } + + return 0; +} -- cgit v1.2.3