# Counting from the right, retrieve the 3rd digit of the Integer (101...

## Question

Counting from the right, retrieve the 3rd digit of the Integer (101012199). The 3rd digit from the right would correspond to the position marked with an asterisk in ------*--. Do _NOT_ use indexing or slicing (i.e., do not use (i.e., variable[index] or variable[start_of_slice:end_of_slice]) to accomplish this; you _MUST_ use the integer division and modulation operators. These operators will compute the floored quotient and remainder respectively. You have to create it in a way you can find a digit in this position every time example
If I gave you the number 123 and asked you do get back just the 2 in the middle, you could use mod and floor div to do this. Here is an example – 789 % 10 = 9 and 789 // 10 = 78. See how using 10 with these operations makes one of them strip off the rightmost digit and the other give it back? You should be able to design a process to get whatever digit you want.

## Solution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

# number is the number we are evaluating
# n is the nth digit from the right of the number
def find_digit(number, n):
# Shift number to the right by n digits
shifted_number = int(number / 10 ** (n-1))
# Select the unit value as our digit
shifted_digit = shifted_number % 10
# Return our...

By purchasing this solution you'll be able to access the following files:
Solution.py.

\$30.00
for this solution

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

### Find A Tutor

View available Python Programming Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.