1
var longestDiverseString = function (a, b, c) {7
for (let i = 0; i < len; i++) {9
(a >= b && a >= c && aCount != 2) ||10
(bCount == 2 && a > 0) ||11
(cCount == 2 && a > 0)13
adjustCounts("a", aCount + 1, 0, 0);16
(b >= a && b >= c && bCount != 2) ||17
(aCount == 2 && b > 0) ||18
(cCount == 2 && b > 0)20
adjustCounts("b", 0, bCount + 1, 0);23
(c >= a && c >= b && cCount != 2) ||24
(bCount == 2 && c > 0) ||25
(aCount == 2 && c > 0)27
adjustCounts("c", 0, 0, cCount + 1);32
function adjustCounts(letter, newA, newB, newC) {