diff options
Diffstat (limited to 'works')
| -rw-r--r-- | works/solutions/acwing/1208.cpp | 24 | 
1 files changed, 24 insertions, 0 deletions
diff --git a/works/solutions/acwing/1208.cpp b/works/solutions/acwing/1208.cpp new file mode 100644 index 0000000..84f60f1 --- /dev/null +++ b/works/solutions/acwing/1208.cpp @@ -0,0 +1,24 @@ +#include <iostream>
 +#include <string>
 +
 +inline void toggle(char &c) { c = c == '*' ? 'o' : '*'; }
 +
 +int main() {
 +  std::string original, expected;
 +  std::cin >> original >> expected;
 +
 +  int size = original.size();
 +
 +  int count = 0;
 +
 +  for (int i = 0; i < size - 1; i++) {
 +    if (original[i] != expected[i]) {
 +      count++;
 +      toggle(original[i + 1]);
 +    }
 +  }
 +
 +  std::cout << count;
 +
 +  return 0;
 +}
  | 
