Imagine I have a number that is all the numbers in the universe stuck to eachother, from 1 to infinity. (1234567891011121314151617181920212223...). How can I write a code that says: If I have a number n, what is the nth digit of this gigantic number?
조회 수: 1 (최근 30일)
이전 댓글 표시
I couldn't come up with a solution yet
댓글 수: 0
답변 (1개)
michael
2016년 10월 8일
just use
mod, floor
functions
a=17
b=a
mod(b,10) <=== you will get 7
repeat till the n-th digit (n=2)
b=floor(b/10)
mod(b,10) <=== you will get 1
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!