diff options
| author | Omar Magdy <omar.professional8777@gmail.com> | 2022-05-06 23:24:22 +0200 |
|---|---|---|
| committer | Omar Magdy <omar.professional8777@gmail.com> | 2022-05-06 23:24:22 +0200 |
| commit | 9dce6eaf425178ab1c37dc15b3a74f09e23e9243 (patch) | |
| tree | b5897bda0f49f15b0d6d96d470e10603e2220189 /contests/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp | |
| parent | ed4b0690e4ee35278bb656c703bd0a1ab102222f (diff) | |
| download | competitive-programming-9dce6eaf425178ab1c37dc15b3a74f09e23e9243.tar.xz competitive-programming-9dce6eaf425178ab1c37dc15b3a74f09e23e9243.zip | |
Added contests file
Diffstat (limited to 'contests/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp')
| -rw-r--r-- | contests/08-03-2022(Div.3)/A_Deletions_of_Two_Adjacent_Letters.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
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<bits/stdc++.h> + +using namespace std; + +void findMultOcc(vector<int> &indices, string str, char ch){ + for(int i = 0; i < str.length();i++){ + if(str[i] == ch){ + indices.push_back(i); + } + } +} + +string solve(vector<int> 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<int> indices; + string word; + char ch; + cin >> word; + cin >> ch; + findMultOcc(indices, word, ch); + cout << solve(indices) << '\n'; + } + + return 0; +} |
