From 9dce6eaf425178ab1c37dc15b3a74f09e23e9243 Mon Sep 17 00:00:00 2001 From: Omar Magdy Date: Fri, 6 May 2022 23:24:22 +0200 Subject: Added contests file --- .../A_Deletions_of_Two_Adjacent_Letters.cpp | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 contests/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp (limited to 'contests/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp') diff --git a/contests/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp b/contests/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp new file mode 100644 index 0000000..3f7daa2 --- /dev/null +++ b/contests/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