in reply to What type of challenges do you enjoy?
The more challenging codes I like to play with is encryption, polyalphabetic algorithm. Then build the script so its clean but not so easy to fallow how the method works.
Other times I make what ever I feel like at the time which could be anything.