From 83b8c0e572ff38aea7f14c2970d54a3778b2c350 Mon Sep 17 00:00:00 2001 From: kkunkka Date: Mon, 10 Mar 2025 17:22:45 +0800 Subject: [PATCH] kk --- .../java/com/dota/str/_2269/Solution.java | 33 ++++++++----------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/dota/str/_2269/Solution.java b/src/main/java/com/dota/str/_2269/Solution.java index 65d38c3..0bc2256 100644 --- a/src/main/java/com/dota/str/_2269/Solution.java +++ b/src/main/java/com/dota/str/_2269/Solution.java @@ -1,24 +1,17 @@ package com.dota.str._2269; class Solution { - public int divisorSubstrings(int num, int k) { - var res = 0; - var x = (int) Math.pow(10, k); - var a = num; - while(num > x) { - var t = num % x; - num /= 10; - if (t == 0) { - continue; - } - - if (a % t == 0) { - res++; - } - } - if (num > 0 && a % num == 0) { - res++; - } - return res; - } + public int divisorSubstrings(int num, int k) { + var res = 0; + var x = (int) Math.pow(10, k); + var a = num; + while (num > 0) { + var t = num % x; + num /= 10; + if (t != 0 && a % t == 0 && num >=x/10) { + res++; + } + } + return res; + } } \ No newline at end of file