本文共 304 字,大约阅读时间需要 1 分钟。
原题链接:
int findNthDigit(int n) { int digit = 1; long start = 1; long count = 9; while (n > count) { n -= count; digit += 1; start *= 10; count = digit * start * 9; } long num = start + (n - 1) / digit; return to_string(num)[(n - 1) % digit] - '0';}
转载地址:http://xpxcn.baihongyu.com/