import org.junit.Test;
public class solution {
@Test
public void testFunc(){
char res = locationNum(13);
System.out.println("res: "+res);
}
//数字序列中的某一位数字
public char locationNum(int n){
int numCount=10;
int beiNum=1;
int xiangDui=(int) (beiNum*Math.pow(10, beiNum));
while (n-xiangDui>=0) {
n=n-xiangDui;
beiNum++;
xiangDui=(int)(beiNum*Math.pow(10, beiNum));
}
if (beiNum==1) {
return (char) (n+'0');
}
int num=(n/(beiNum))+(int)(Math.pow(10, beiNum-1));
int count = n%(beiNum);
String numStr=num+"";
return numStr.charAt(count);
}
}