Skip to content

Added code to solve Anagram problems#1

Open
AdithyaLab wants to merge 1 commit intomainfrom
assignment-1
Open

Added code to solve Anagram problems#1
AdithyaLab wants to merge 1 commit intomainfrom
assignment-1

Conversation

@AdithyaLab
Copy link
Copy Markdown
Owner

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)

Added code for anagram checker

What did you learn from the changes you have made?

How to write and organize functions and IF statements. I also used tools learnt in the class to convert all letters to upper case and to sort the letters alphabetically.

Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?

Can I nest the "upper case" and "sorted" lines of code into one line? I couldn't get it to work so separated it out

Were there any challenges? If so, what issue(s) did you face? How did you overcome it?

Still trying to get better with syntax. I forget to use the colon where required. Just a matter of practice.

How were these changes tested?

I was able to run the script using VB very easily

A reference to a related issue in your repository (if applicable)

NA

Checklist

  • [X ] I can confirm that my changes are working as intended

Copy link
Copy Markdown

@juliagallucci juliagallucci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great! Your code is well-commented and executes without error. One suggestion would be to make your code more concise; for example Part A could be written as

def anagram_checker(word_a, word_b):
return sorted(word_a.upper()) == sorted(word_b.upper())

thus limiting the amount of code!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants