Ad
  • Default User Avatar

    Practice and also being able to review and understand other people's solutions. The less compact solutions aren't necessarily better or worse--they provide more detail into the underlying logical structure of the solution, whereas the more compact solutions take advantage of abstractions of the underlying logical structure of the solution--which may or may not perform better.

  • Custom User Avatar

    It was fun!

    But it's kind of daunting to spend an hour and see that the answer in the solutions is so compact while yours is so long :p

    How do you even come up with those super smart solutions ?