From 55ac6b6aec0ed7028a5eb4e68c82890dc314db76 Mon Sep 17 00:00:00 2001 From: algorithmzuo Date: Thu, 1 Dec 2022 15:16:54 +0800 Subject: [PATCH] modify code --- 算法周更班/class_2022_11_5_week/Code04_NthDigit.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/算法周更班/class_2022_11_5_week/Code04_NthDigit.java b/算法周更班/class_2022_11_5_week/Code04_NthDigit.java index 08c6191..828003e 100644 --- a/算法周更班/class_2022_11_5_week/Code04_NthDigit.java +++ b/算法周更班/class_2022_11_5_week/Code04_NthDigit.java @@ -59,12 +59,8 @@ public class Code04_NthDigit { if (offset == 0) { return (path / help[nth]) % 10; } else { - int cur = offset == all ? 1 : 0; - int j = nth / (len * offset); - if (nth % (len * offset) == 0) { - j--; - } - cur += j; + int j = (nth - 1) / (len * offset); + int cur = (offset == all ? 1 : 0) + j; return number(cur * (all / offset) + path, len, offset / 10, all, nth - j * len * offset); } }