SWE 4865 글자수
- 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))
참고자료