string s: 최초 문자열
string t: 만들고자 하는 문자열
int k: 연산을 수행할 최대 횟수
만약 위 2가지 연산을 혼합하여 k 번 이내에 s 에서 t 로 바꿀 수 있다면 'Yes'
그렇지 않다면 'No'를 출력하면 된다.
def appendAndDelete(s, t, k):
# Write your code here
count = 0
for i,j in zip(s,t):
if i==j:
print(i,j)
count +=1
else:
break
t_len = len(s)+len(t)
if(t_len<=2*count+k and t_len%2==k%2 or t_len < k):
return 'Yes'
else:
return 'No'