Skip to content

Instantly share code, notes, and snippets.

@alex-jerez
Created October 18, 2018 17:27
Show Gist options
  • Save alex-jerez/6a2ba092ddda1f87f660432c68ed154e to your computer and use it in GitHub Desktop.
Save alex-jerez/6a2ba092ddda1f87f660432c68ed154e to your computer and use it in GitHub Desktop.
# Anagram puzzle
# Python 3.6
# October 18, 2018
# by Alex Jerez for Micky Loo (SinglePlatform)
def is_anagram(first_word, second_word):
leftover_letters = second_word
for letter in first_word:
if letter in leftover_letters:
leftover_letters = leftover_letters.replace(letter, "", 1)
else:
return False
# if there are no leftover letters, it is an anagram
return not len(leftover_letters)
if __name__ == "__main__":
first_word = input("Enter first word: ")
second_word = input("Enter second word: ")
print("the words are %sanagrams" % ("" if is_anagram(first_word, second_word) else "NOT "))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment