Arduino para Iniciantes

Cursos


Simulados


P&R

Arduino-36 Projetos

Ajude-nos a manter este site sempre atualizado com novos Cursos, Tutoriais, Simulados e Projetos. Agradecemos a sua colaboração.

Os doadores receberão material que não consta do site diretamente no e-mail. Programas, Simulados, Tutoriais, Dicas, etc.


Tutoriais Python - 65

Tutorial para Detectar se uma String é um Anagrama de Outra

  Neste tutorial, veremos como detectar se uma determinada string é um anagrama. Mas primeiro devemos nos familiarizar com o conceito do anagrama.

  O que é Anagrama?

  Um anagrama é uma condição em que uma string ou número é reorganizado dessa maneira; cada caractere da string ou número reorganizado deve fazer parte de outra string ou número. Em outras palavras, diz-se que uma string é um anagrama de outra se a segunda for um simples rearranjo da primeira string. Por exemplo: python e yphton são anagramas; Java e avaJ também são anagramas.

  Vejamos um Exemplo:

  Esse exemplo verifica se duas strings dadas são anagramas. Se forem, retorna True, caso contrário, retorna False.

  Arquivo: 65-stringsAnagramas.py:

  

  Para compilar o código, utilize qualquer compilador de sua preferência ou utilize o compilador online abaixo:

  Compilador Online Python

  Veja na imagem abaixo o resultado desse código:

  Explicação do código:

   No código acima, declaramos o método anagramCheck(), que usa duas strings como argumento. Essas strings são convertidas em uma lista para classificar. Em seguida, definimos a variável de posição e atribuímos zero a ela. Em cada iteração do loop while, o comprimento da string é comparado ao valor da posição. Cada elemento de ambas as listas foi comparado entre si e aumentou o valor da posição em um. Assim que o valor da posição se tornar maior que o comprimento da string, o loop será encerrado e retornará verdadeiro; caso contrário, retornará falso.

<< Tutorial para Adicionar um Elemento em uma Lista

Tutorial para Calcular o Índice de Massa Corporal >>



Tutoriais


Programas



Projetos


O Catador de Lixo Arduino para Iniciantes Programando com Arduino-12 Projetos
Cursos

Android
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
SQL
P&R

Android
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Simulados

Android
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
SQL
Tutoriais

Android
App Inventor 2
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Programas

Android
App Inventor 2
C
Java
JQuery
JScript
PHP
Python
Projetos

Android
App Inventor 2
Arduino

Copyright 2020 - Simulados & Tutoriais - Todos os Direitos Reservados.