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

Материал из DISCOPAL
< Участник:Alex.Galtseva
Версия от 14:56, 30 ноября 2019; Alex.Galtseva (обсуждение | вклад) (Новая страница: «class Solution: def strWithout3a3b(self, A: int, B: int) -> str: res = [] a = 'a' b = 'b' countA = A countB = B…»)

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

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)