Course of Raku / Essentials / Numbers / Exercises / The last digit

Solution: The last digit

The idea of the solution of this task is to use modulo division by 10 to get the last digit of the number.


Here is the solution:

my $n = prompt 'Enter a number: ';
my $d = $n % 10;
say "The last digit of $n is $d.";

🦋 Find the program in the file the-last-digit.raku.


Run the program and enter a positive integer:

$ raku exercises/numbers/the-last-digit.raku
Enter a number: 1234
The last digit of 1234 is 4.


Note that this does not work as expected with negative numbers, as, for example, -11 % 10 is 9, not 1.

Next exercise

💪 Sum of numbers from 1 to 100

Course navigation

Strings / String length   |   Boolean type