Мини-урок · перед практикой

Последняя цифра числа

Последняя десятичная цифра — остаток от деления на десять.

Как к ней подойти

Увидите, как целочисленные операции и вычисления с дробями помогают обойтись без лишних шагов.

Коротко о теме

Операции // и % помогают разделить число на целую часть и остаток. Для дробных вычислений следите за точностью и порядком действий: одно и то же число может требовать разного способа обработки.

Ключевая идея · Остаток

Остаток натурального числа от деления на 10 лежит от 0 до 9.

Проверьте перед запуском

  • Условие задаёт натуральное число; правила для отрицательных чисел здесь не нужны.

Сравните свой подход

Ниже - готовое решение, другой способ, если он есть, и важные детали проверки.

Ваше принятое решение

Рекомендуемое решение: Остаток

Остаток натурального числа от деления на 10 лежит от 0 до 9.

n = int(input())
print(n % 10)

Время: O(d) для чтения d цифр. Память: O(d) с учётом ввода.

Другой способ: Последний символ

В десятичной записи последняя цифра уже находится в конце.

s = input().strip()
print(s[-1])

Время: O(d). Память: O(d).