티스토리 뷰

설명

문자 "A"와 "B"로 이루어진 문자열 myString과 pat가 주어집니다. myString의 "A"를 "B"로, "B"를 "A"로 바꾼 문자열의 연속하는 부분 문자열 중 >pat이 있으면 1을 아니면 0을 return 하는 solution 함수를 완성하세요.

제한 사항

  • 1 ≤ myString의 길이 ≤ 100
  • 1 ≤ pat의 길이 ≤ 10
  • myString과 pat는 문자 "A"와 "B"로만 이루어진 문자열입니다.

입출력 예

myString pat result
"ABBAA" "AABB" 1
"ABAB" "ABAB" 0

 

내가 쓴 코드

def solution(myString, pat):
    answer = 0
    table = str.maketrans('AB','BA')
    if pat in myString.translate(table):
        answer += 1
    return answer

문자를 바꾸는 것인데...
table = str.maketrans('바꿀 문자', '새문자')
translate(table) 을 사용한다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
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
글 보관함