두 집합 사이의 수들

Between Two Sets (hackerrank)

본능적으로 첫 번째 배열의 숫자들의 공배수이면서 두 번째 배열의 숫자들의 공약수인 수가 몇개인지 세어보고 싶을 것이다.

그러나 각 배열의 숫자가 10개 뿐이지만, 충분히 int값 상한을 넘길 수 있다. 예외 처리를 하기엔 골아프므로 long long을 쓴다.

배열의 크기가 작으므로 숫자 하나 하나 나머지 연산을 하는 것이 더 편할 수 있다.

 

댓글 남기기