https://leetcode-cn.com/contest/weekly-contest-253/problems/minimum-number-of-swaps-to-make-the-string-balanced/