반응형
swexpertacademy.com/main/learn/course/subjectList.do?courseId=AVuPDN86AAXw5UW6
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
1. normal
T = int(input())
for tc in range(1, T+1):
# 입력
str1 = str(input())
str2 = str(input())
# 첫번째 리스트를 같으면 1 다르면 딕셔너리 만들기
str_list = {}
for i in range(len(str1)):
str_list[str1[i]] = 0
# 두번째 리스트 딕셔너리를 호출 후 나오는 값에 +1 하고 돌려주기
for j in range(len(str2)):
try:
if str_list[str2[j]] >= 0:
str_list[str2[j]] += 1
except: # 값이 없어서 나는 오류처리
continue
# sort해서 가장 높은값을 뽑아내기
str_list = sorted(str_list.values())
print("#{} {}".format(tc, str_list[-1]))
반응형
'알고리즘 > SWEA' 카테고리의 다른 글
[파이썬] [SWEA] 2005. 파스칼의 삼각형 (0) | 2021.02.25 |
---|---|
[파이썬] [SWEA] 4869. [파이썬 S/W 문제해결 기본] 4일차 - 종이붙이기 (0) | 2021.02.20 |
[파이썬] [SWEA] 4861. [파이썬 S/W 문제해결 기본] 3일차 - 회문 (0) | 2021.02.20 |
[파이썬] [SWEA] 4864. [파이썬 S/W 문제해결 기본] 3일차 - 문자열 비교 (0) | 2021.02.20 |
[파이썬] [SWEA] 4843. [파이썬 S/W 문제해결 기본] 2일차 - 특별한 정렬 (0) | 2021.02.20 |
댓글