얼렁뚱땅 백준 문제풀이
[백준 문제풀이] 얼렁뚱땅 12871번 무한문자열 풀이
MOSTAR
2022. 4. 15. 11:40
import sys
import math
str_1 = sys.stdin.readline().strip()
str_2 = sys.stdin.readline().strip()
num = math.lcm(len(str_1),len(str_2))
str_1_num = num//len(str_1)
str_2_num = num//len(str_2)
if str_1 * (str_1_num) == str_2 * (str_2_num) :
print(1)
else :
print(0)
- math 함수를 백준에서 사용 가능하다
- 최소공배수 : math.lcm
- 최대공약수 : math.gcd
- 근데 파이썬 3.9이상만 가능하다
- str도 곱하기가 된다 'abab' = 'ab' * 2