g3101_3200.s3115_maximum_prime_difference.readme.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of leetcode-in-java21 Show documentation
Show all versions of leetcode-in-java21 Show documentation
Java-based LeetCode algorithm problem solutions, regularly updated
3115\. Maximum Prime Difference
Medium
You are given an integer array `nums`.
Return an integer that is the **maximum** distance between the **indices** of two (not necessarily different) prime numbers in `nums`_._
**Example 1:**
**Input:** nums = [4,2,9,5,3]
**Output:** 3
**Explanation:** `nums[1]`, `nums[3]`, and `nums[4]` are prime. So the answer is `|4 - 1| = 3`.
**Example 2:**
**Input:** nums = [4,8,2,8]
**Output:** 0
**Explanation:** `nums[2]` is prime. Because there is just one prime number, the answer is `|2 - 2| = 0`.
**Constraints:**
* 1 <= nums.length <= 3 * 105
* `1 <= nums[i] <= 100`
* The input is generated such that the number of prime numbers in the `nums` is at least one.