문제 링크

정답 :

def solution(myString, pat):
    pat = list(pat)
    
    for idx, i in enumerate(pat):
        if i == 'A':
            pat[idx] = 'B'
        else:
            pat[idx] = 'A'
        
    pat = ''.join(pat)
        
    return 1 if pat in myString else 0

방법 1.

def solution(myString, pat):
    return int(pat in myString.replace('A', 'C').replace('B', 'A').replace('C', 'B'))

방법 2.

def solution(myString, pat):
    return int(''.join(['A' if i == 'B' else 'B' for i in pat]) in myString)