[Amit on Stack Overflow asks](http://stackoverflow.com/questions/14415881/how-to-pair-socks-from-a-pile-efficiently):
>Given a pile of `n` pairs of socks, containing `2n` elements (assume each sock has exactly one matching pair), what is the best way to pair them up efficiently with up to logarithmic extra space?
What a great question and the answers don’t disappoint. Of course the easiest way to do this is just to buy all of the same socks — or just a few different socks so that there are fewer variables — but that would be no fun.
Speaking of socks, you guys know what you [should be matching your socks with right](http://www.gq.com/style/style-guy/accessories/200204/sock-match-debate)?
Personally I try for socks that have a base color that matches my pants of the day with an accent color that either matches something else I am wearing, or just adds some life to a boring color palette that I may be wearing that day.
Note: This site makes use of affiliate links, which may earn the site money when you buy using those links.