Skip to content

atkinsonsoftware/python-anagram-checker

Repository files navigation

python-anagram-checker

Basic Coding Tests

What began as an endeavor to create an anagram checker expanded into several basic coding tests. This repository contains files completing the following tasks:

  • Anagram checker
  • Palindrome checker (using slice, not using slice)
  • Discover first (and kth) non-repeated character
  • List an integer's prime factors
  • Remove duplicates from a list (using set, not using set)
  • Swap numeric values without utilizing a third variable
  • Basic calculator to handle +-*/ operations on two numbers
  • Fibonacci sequence
  • Flatten list
  • Find first non-repeated character
  • Remove duplicates from a list (using set, using dictionary)
  • Check if # X's equals # O's
  • Petty-print non-negative numbers into comma-separated numbers
  • Type-check that both given values are integers
  • Return prime factors of given integer