文章目錄
- Question
- Ideas
- Code
Question
Ideas
Code
class Solution:
def longestDiverseString(self, a: int, b: int, c: int) -> str:
'''
思路:該題的要求相同的字元最多倆是相鄰的,且僅有abc三種字母,要求字元串長度盡可能多
'''
res = ''
for _ in range(max(a,b,c)):
if a:
res += 'a'
a -= 1
if b:
res += 'b'
b -= 1
if c:
res += 'c'
c -= 1
return res