import math
def find(arr):
gcd_value = arr[0]
for num in arr[1:]:
gcd_value = math.gcd(gcd_value, num)
return gcd_value
def solution(arrayA, arrayB):
gcd_a = find(arrayA)
gcd_b = find(arrayB)
answer_a = gcd_a if all(num % gcd_a != 0 for num in arrayB) else 0
answer_b = gcd_b if all(num % gcd_b != 0 for num in arrayA) else 0
return max(answer_a, answer_b)
PREVIOUS[백준] 색종이 만들기