개발공부/algorithm
[SWEA 문제해결 기본: String] [Python] 4864.문자열비교
so.py
2020. 9. 18. 22:38
문제
- SWEA 4864 문자열 비교
- 문제 링크
- 파이썬
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
접근
M안에서 존재할 수 있는 N의 길이와 같은 문자열을 모두 출력하여 저장한 후, N과 비교해서 일치하면 1을 리턴한다
나의 코드
T = int(input())
for i in range(T):
N = input()
M = input()
result = []
count = 0
for l in range(len(M)): # M입력 길이 안에서의 인덱스 각각 비교
result.append(M[l:l+len(N)]) # N입력의 길이만큼 존재하는 String 배열 result에 저장
for m in result: # result list에서
if m == N: # 입력 N의 스트링 값과 값이 일치하면
count +=1 # count 증감
print("#%d %d" %(i+1,count))