Ir ao conteúdo

Posts recomendados

Postado
1 minuto atrás, itz disse:

@CrazyGladiator voce tem a questao de abrir um arquivo txt e contar quantas vogais e consoantes tem na linha?

sim, mas não fiz ainda. Para que é o seu ?

 

adicionado 1 minuto depois
agora, CrazyGladiator disse:

sim, mas não fiz ainda. Para que é o seu ?

 

você conseguiu fazer aquela que é paraimage.png.00c385d206f758f4fe4376cdb62a1614.png

Postado

Já que está resolvido.

 

Outra forma de fazer sem variável auxiliar para char ou repetição de código (como no bloco para pegar a última letra).

 

using static System.Console;

namespace Programa{
    class Compactar{
        static void Main(string[] args){
            WriteLine(palavraCompactada("aaaabbbbcdefghijjjjjjjklmno"));
        }
        
        public static string palavraCompactada(string palavra){
            string novaPalavra = "";
            palavra+='\0';
            
            for(int i = 1, conta = 1; i < palavra.Length; i++){
                if(palavra[i - 1] == palavra[i]){
                    conta++;
                }else{
                    novaPalavra+=palavra[i - 1];
                    if(conta>1) novaPalavra+=conta;
                    conta = 1;
                }
            }
            return novaPalavra;
        }
    }
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!