Ziffern einer Zahl

Gegeben sei eine Zahl n = 13453687. Es ist möglich, die letzte Ziffer zu extrahieren, indem man den Rest der Division durch 10 nimmt. Die zweitletzte Ziffer kann man erhalten, indem man die Zahl durch 10 teilt und dann den Rest dieser Division mit 10 nimmt (mittels des Modulo-Operators %). Die davorliegende Ziffer extrahiert man, indem man die Zahl durch 100 teilt und dann erneut den Rest der Division mit 10 nimmt, und so weiter.
n = 13453687
print(n % 10)          # 7
print(n // 10 % 10)    # 8
print(n // 100 % 10)   # 6
print(n // 1000 % 10)  # 3
# ...
Beachte, dass alle Divisionen hier Ganzzahl-Divisionen sind.

Herausforderung

Gegeben sei eine vierstellige Zahl, gib die mittleren zwei Ziffern aus.
Eingabe
Ausgabe
1234
23
1298
29
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue