2062 - OBI URI
Um problema bem tranquilo sobre correção de palavras. Se escreve URI, não URU.
Descrição
Solução
Basta apenas verificar se para cada palavra, a palavra tem tamanho 3 e se ela começa com uma das duas substrings apresentadas no enunciado para ser corrigida de acordo. Algumas linguagens têm suporte a ver se uma string começa com outra substring, mas para esse caso é bem tranquilo fazer manualmente também.
#include <string.h>
#include <stdio.h>
int main(){
int N;
char palavra[21];
scanf("%d\n", &N);
for(int i = 0; i < N; ++i){
scanf("%s", &palavra);
if(i) printf(" ");
if(strlen(palavra) == 3){
if(palavra[0] == 'O' && palavra[1] == 'B')
printf("OBI");
else if(palavra[0] == 'U' && palavra[1] == 'R')
printf("URI");
else
printf("%s", palavra);
}else{
printf("%s", palavra);
}
}
printf("\n");
return 0;
}
Last updated
Was this helpful?