解題說明
C++ 解法
複雜度分析
虛擬碼
1. Initialize digits=1, start=1, count=9 2. While n > digits * count: - Subtract digits * count from n - Increment digits, multiply start and count by 10 3. Compute num = start + (n-1) / digits 4. Compute digitIndex = (n-1) % digits 5. Convert num to string, return character at digitIndex as integer