Решение задачи Стрелки с Acmp

Без пояснения   Просмотров: 129


Задана последовательность, состоящая только из символов ‘>’, ‘<’ и ‘-‘. Требуется найти количество стрел, которые спрятаны в этой последовательности. Стрелы – это подстроки вида ‘>>-->’ и ‘<--<<’.

Код

#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    string str;
    cin >> str;
    int k = 0,k1 = 0;
    int pos = str.find(">>-->");
    while(pos + 1){
        k++;
        pos = str.find(">>-->",pos + 1);
    }
    int pos1 = str.find("<--<<");
    while(pos1 + 1){
        k++;
        pos1 = str.find("<--<<",pos1 + 1);
    }
    cout << k;
    return 0;
}

         

Администратор Photo Автор: Администратор




Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться