Участник:Alex.Galtseva/StringWithoutAAAandBBB

Материал из DISCOPAL
< Участник:Alex.Galtseva
Версия от 12:05, 9 декабря 2019; StasFomin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

https://leetcode.com/problems/string-without-aaa-or-bbb/

class Solution:
    def strWithout3a3b(self, A: int, B: int) -> str:
        res = []
        a = 'a'
        b = 'b'
        countA = A
        countB = B
 
        if B > A:
            countA = B;
            countB = A;
            a = 'b';
            b = 'a';
 
        while (countA > 0 or countB > 0):
            if (countA > 0):
                res.append(a)
                countA-=1
 
            if (countA > countB):
                res.append(a)
                countA-=1
 
            if (countB > 0):
                res.append(b)
                countB-=1
 
 
        return ''.join(res)