코테 대비 python/백준
백준 12871
ylab
2022. 4. 15. 11:30
https://www.acmicpc.net/problem/12871
12871번: 무한 문자열
첫째 줄에 s, 둘째 줄에 t가 주어진다. 두 문자열 s와 t의 길이는 50보다 작거나 같은 자연수이고, 알파벳 소문자로만 이루어져 있다.
www.acmicpc.net
#S가 T에 속하면 되는거임
s=input()
t=input()
len_t=len(t)
len_s=len(s)
if len_t==len_s:
if s==t:
print(1)
else :
print(0)
#최소공배수? 그냥 둘 길이 곱해서 그 길이 문자열 일치 불일치 보기
else:
if s*len_t==t*len_s:
print(1)
else:
print(0)
접근
s가 t에 속하면 된다고 처음에 생각했다가 시간을 많이 잡아먹었다.
생각해보니 경우의 수가 많아져서 결국엔 두 문자열 길이를 서로 곱한다음 같은지 다른지
보면되는 간단한 task였다.