Skip to content

Practice Number of Subarrays With GCD Equal to K

Read the task, work through the examples, and check your approach against the constraints. Use the original LeetCode task for coding and submissions.

Medium#2447
LeetCode Problem

Number of Subarrays With GCD Equal to K

Problem Statement

Given an integer array nums and an integer k, return the number of subarrays of nums where the greatest common divisor of the subarray's elements is k. A subarray is a contiguous non-empty sequence of elements within an array. The greatest common divisor of an array is the largest integer that evenly divides all the array elements.

Source: Number of Subarrays With GCD Equal to K on LeetCode. Use the original task for its coding environment and submissions.

Examples

# Example 1

Input
nums = [9,3,1,2,6,3], k = 3
Output
4

# Example 2

Input
nums = [4], k = 7
Output
0

Constraints

1 <= nums.length <= 1000
1 <= nums[i], k <= 10^9

Related LeetCode Problems

Practice more problems similar to Number of Subarrays With GCD Equal to K.

Review your practice with PhantomCodeAI

After trying the problem yourself, use the app to discuss your approach, complexity, and edge cases.