Ad
  • Default User Avatar

    The problem states that performance matters, so I think the top spot should be the most readable solution with a O(n) complexity. I'm not saying mine should be there ;) As for the bug, I think you're being a little hard on me. The "bug" requires a string with at least 2GB of the same character (if int is 4 bytes, depends on the platform).

    Edit: I've "fixed" my solution by using string's size_type. It is slightly less readable though because now the type is unsigned.

  • Default User Avatar

    It is disappointing that this solution is ranked first. While elegant, its complexity of O(nlogn) is higher than needed. Using a histogram-based solution is O(n).