Microsoft Interview Question

A typical coding-style problem that tests your logical and coding ability.