Skip to content

Latest commit

 

History

History
40 lines (21 loc) · 959 Bytes

README.md

File metadata and controls

40 lines (21 loc) · 959 Bytes

ProgrammingProblems

Below are some programming problems to sharpen your skills.

Bonus points if you can do them with various styles of programming: Imperitive Loops, Higher Order Functions, Recursion.

Sites

Simple

  • Write some code to reverse a string.

  • Implement division (without using the divide operator, obviously).

  • Write some code to find all permutations of the letters in a particular string.

  • Count instances of letters in a string

Lists

Sorting

  • If you have 1 million integers, how would you sort them efficiently? (modify a specific sorting algorithm to solve this)

Binary Tree

  • Balance a tree

Graph Traversal/Optimization

  • Traveling Salesman