SWE(4865)_글자수

SWE 4865 글자수

  1. str1이 몇개의 문자로 구성되어있는지 파악 -> 집합을 사용해서 중복을 제거해보자. str1 = ABCA라고 하면 list(set(str1)) 이와 같은 방법으로 중복 제거 가능

코드

T = int(input())

for tc in range(1, T+1):
    str1 = list(set(input()))  # 집합 이용해서 중복 제거
    str2 = list(input())  # 리스트로 만들기
    maxCnt = 0
    for i in range(len(str1)):
        cnt = 0
        for j in range(len(str2)):
            if(str1[i] == str2[j]):
                cnt += 1
            if(cnt > maxCnt):
                maxCnt = cnt
    print("#%s %d" % (tc, maxCnt))

참고자료

0%