[HackerRank] Sherlock and the Valid String (Javascript)
답을 찾기 위해서 고려해야 할 점 인자값으로 받은 s의 길이가 1일 경우 YES를 반환한다. (코너 케이스) 인자값으로 받은 s의 모든 알파벳의 갯수가 동일할 경우 YES를 반환한다. (코너 케이스) 예) aaabbb => {3: aaa, bbb} 인자값으로 받은 s의 모든 알파벳의 갯수는 2종류여야한다. 2종류 이상일 경우 무조건 NO이다. 예) aaabbbcc => {2: cc}, {3: aaa, bbb} 예) aaabbbcccceeeee => {3: aaa, bbb}, {4: cccc}, {5: eeeee} {2: cc}, {3: aaa, bbb} (갯수가 적은 그룹이 1개) 예) aaabbcc => {2: bb, cc}, {3: aaa} (갯수가 많은 그룹이 1개) 갯수가 많은 그룹이 1개일 경우..