Testa Palavra (anagrama)

Publicado por Giovanni Won Dias B. Victorette 06/05/2005

[ Hits: 18.323 ]

Download TestaPalavra.java




Com este script podemos ver se duas palavras são anagramas(combinações que podemos formar com as letras de uma palavra)

  



Esconder código-fonte

//GIOVANNI WON DIAS B. VICTORETTE - MAT.04138180
public class TestaPalavra {
   String palavra1;
   
   public TestaPalavra (String palavra1){
      this.palavra1=palavra1;
   }
   
   
   boolean resolvaProblemaA (String palavra2) {
      boolean sair=false;
      int i=0;
      while (i<palavra1.length() & sair==false){
         char aux=palavra1.charAt(i);
         int c1=0;
         if (palavra1.length()!=palavra2.length()){
            sair=true;
         }
         for (int j=0;j<palavra1.length();j++){
            if (palavra1.charAt(j)==aux)
               c1++;
         }
         int c2=0;
         for (int j=0;j<palavra2.length();j++){
            if (palavra2.charAt(j)==aux)
               c2++;
         }
         if (c1!=c2)
            sair=true;
         i++;   
      }
      return sair;            
   }
                        
      
   public static void main(String[]args) {
      TestaPalavra obj = new TestaPalavra ("cidade");
      boolean sair=obj.resolvaProblemaA ("decida");
      if (sair==true)
         System.out.println("a palavra nao e anagrama");
      else
         System.out.println("a palavra eh anagrama");
      
   } 
}

Scripts recomendados

Mensagem usando opção gráfica JOptionPane

Meses do Ano

Calculadora básica e simples de entender

Caixa eletrônico usando a classe Hashtable

Fatorial Recursivo em Java


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts