LeetCode 1015. 可被 K 整除的最小整数(数学)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 1015. 可被 K 整除的最小整数(数学)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
給定正整數 K,你需要找出可以被 K 整除的、僅包含數字 1 的最小正整數 N。
返回 N 的長度。如果不存在這樣的 N,就返回 -1。
示例 1: 輸入:1 輸出:1 解釋:最小的答案是 N = 1,其長度為 1。示例 2: 輸入:2 輸出:-1 解釋:不存在可被 2 整除的正整數 N 。示例 3: 輸入:3 輸出:3 解釋:最小的答案是 N = 111,其長度為 3。提示: 1 <= K <= 10^5來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/smallest-integer-divisible-by-k
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 2和5的倍數顯然不能被全是1的數整除,證明見官網題解
- 提前取余,避免溢出
4 ms 5.9 MB
總結
以上是生活随笔為你收集整理的LeetCode 1015. 可被 K 整除的最小整数(数学)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 296. 最佳的碰头地
- 下一篇: LeetCode 1214. 查找两棵二