[백준] 12871번 : 무한 문자열 (파이썬)

뚝딱이 공학도·2022년 3월 6일
0

문제풀이_백준

목록 보기
80/160



문제



나의 답안

s=input()
t=input()

slen,tlen=len(s),len(t)

if slen*t==tlen*s:
    print(1)
else:
    print(0)

접근방법

  • 두 문자열의 길이를 일치시키는 것이 핵심이다.
  • 길이를 일치시킨 후 두 문자열이 같은지 아닌지에 따라 출력해주면 된다.
  1. 문자열을 입력받고 len으로 문자열의 길이를 구한다.
  2. 두 문자열의 길이를 일치시키기 위해 s문자열에 t문자열의 길이(tlen)을 곱해주고, 반대도 마찬가지로 구해준다.
  3. 2번에서 구한 값이 일치하면 1을 출력하고, 아니라면 값이 일치하지 않는 것이므로 0을 출력해주면 된다.

0개의 댓글