Class Solution
-
- All Implemented Interfaces:
public final class Solution1015 - Smallest Integer Divisible by K.
Medium
Given a positive integer
k, you need to find the length of the smallest positive integernsuch thatnis divisible byk, andnonly contains the digit1.Return the length of
n. If there is no suchn, return -1.Note:
nmay not fit in a 64-bit signed integer.Example 1:
Input: k = 1
Output: 1
Explanation: The smallest answer is n = 1, which has length 1.
Example 2:
Input: k = 2
Output: -1
Explanation: There is no such positive integer n divisible by 2.
Example 3:
Input: k = 3
Output: 3
Explanation: The smallest answer is n = 111, which has length 3.
Constraints:
<code>1 <= k <= 10<sup>5</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final IntegersmallestRepunitDivByK(Integer k)-
-
Method Detail
-
smallestRepunitDivByK
final Integer smallestRepunitDivByK(Integer k)
-
-
-
-