-
Notifications
You must be signed in to change notification settings - Fork 0
/
CCkiwitry2.py
61 lines (56 loc) · 1.26 KB
/
CCkiwitry2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
t=int(input())
kiwi='*'
for i in range(t):
s=[(i,x) for i,x in enumerate(input())]
u=[x[1] for x in s]
x,y=[x for x in input().split()]
alim=u.count('a')
blim=u.count('b')
res=''
if(u[0]=='a'):
res+='a'
alim-=1
while(blim!=0 and alim!=0):
res+='b'
blim-=1
res+='a'
alim-=1
while alim!=0:
res+=kiwi
res+='a'
alim-=1
if blim!=0:
res+='b'
blim-=1
while blim!=0:
res+=kiwi
res+='b'
blim-=1
elif (u[0] == 'b'):
res += 'b'
blim -= 1
while (alim != 0 and blim != 0):
res += 'a'
alim -= 1
res += 'b'
blim -= 1
while blim != 0:
res += kiwi
res += 'b'
blim -= 1
if alim!=0:
res+='a'
alim-=1
while alim!=0:
res+=kiwi
res+='a'
alim-=1
print(res)
# acnt=bcnt=0
# loc=0
# so=alim+blim-2
# while(alim!=0 or blim!=0):
# if loc<so:
# if u[loc]=='a':
# if acnt==x:
# if u[loc+1]=='b' and bcnt!=y and blim!=0: