Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- using namespace std;
- int main ()
- {
- int qtd;
- string linha;
- char res[1000];
- int tamanho;
- int diamantes =0;
- cin >> qtd;
- for (int i = 0 ; i < qtd; i++)
- {
- diamantes = 0;
- cin >> linha;
- int k = 0 ;
- for (int j = 0 ; j < linha.size() ; j++)
- {
- if ( linha[j] != '.')
- {
- res[k] = linha[j];
- k++;
- }
- res[k] = '\0';
- tamanho = k;
- }
- int continua =1;
- while (continua)
- {
- continua = 0;
- int esquerda =0 ;
- for ( int i = 0 ; i < tamanho ; i++)
- {
- if (res[i] == '<')
- {
- esquerda = i;
- }
- else {
- if (res[esquerda] == '<' && res[i] == '>')
- {
- diamantes++;
- res[esquerda] = 'x';
- //printf("%c", res[esquerda]); // não sobreescreve?
- res[i] = 'x';
- continua = 1;
- //cout << "entrou" <<endl;
- }
- }
- //cout << " parcial => " << res << endl;
- }
- }
- printf("%d",diamantes);
- //printf("Diamantes : %d" , diamantes);
- //cout << tamanho << endl;
- //cout << res;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement