Class Solution
- java.lang.Object
-
- g1401_1500.s1405_longest_happy_string.Solution
-
public class Solution extends Object
1405 - Longest Happy String.Medium
A string
s
is called happy if it satisfies the following conditions:s
only contains the letters'a'
,'b'
, and'c'
.s
does not contain any of"aaa"
,"bbb"
, or"ccc"
as a substring.s
contains at mosta
occurrences of the letter'a'
.s
contains at mostb
occurrences of the letter'b'
.s
contains at mostc
occurrences of the letter'c'
.
Given three integers
a
,b
, andc
, return the longest possible happy string. If there are multiple longest happy strings, return any of them. If there is no such string, return the empty string""
.A substring is a contiguous sequence of characters within a string.
Example 1:
Input: a = 1, b = 1, c = 7
Output: “ccaccbcc”
Explanation: “ccbccacc” would also be a correct answer.
Example 2:
Input: a = 7, b = 1, c = 0
Output: “aabaa”
Explanation: It is the only correct answer in this case.
Constraints:
0 <= a, b, c <= 100
a + b + c > 0
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
-
-
Method Detail
-
longestDiverseString
public String longestDiverseString(int a, int b, int c)
-
-