Personal collection of solutions to problems from a number of sources. First pass may be a less than optimal solution. Optimizations will be made iteratively.
Currently:
# | Title | Solution | Time | Space | Difficulty |
---|---|---|---|---|---|
#1 | Two Sum | Java/Go | O(n) | O(n) | Easy |
#2 | Add Two Numbers | Java | TODO | TODO | Medium |
#3 | Longest Substring Without Repeating Characters | Java | TODO | TODO | Medium |
#7 | Reverse Integer | Java/Go | O(log(n)) | O(1) | Easy |
#8 | String to Integer (atoi) | Java | TODO | TODO | Medium |
#9 | Palindrome Number | Go | O(log(n)) | O(1) | Easy |
#13 | Roman to Integer | Go | O(n) | O(n) | Easy |
#14 | Longest Common Prefix | Go | O(n) | O(1) | Easy |