Создаем переменную sequence и инициализируем ее строковым представлением последовательности чисел от 1 до k.Выводим k-ый символ из строки sequence.
Пример кода на Python:
def kth_digit(k): sequence = "".join(str(i) for i in range(1, k+1)) return sequence[k-1] k = int(input("Введите натуральное число k: ")) print(f"{k}-я цифра последовательности: {kth_digit(k)}")
Пример работы кода:
Введите натуральное число k: 15 15-я цифра последовательности: 2
Алгоритм решения задачи:
Создаем переменную sequence и инициализируем ее строковым представлением последовательности чисел от 1 до k.Выводим k-ый символ из строки sequence.Пример кода на Python:
def kth_digit(k):sequence = "".join(str(i) for i in range(1, k+1))
return sequence[k-1]
k = int(input("Введите натуральное число k: "))
print(f"{k}-я цифра последовательности: {kth_digit(k)}")
Пример работы кода:
Введите натуральное число k: 1515-я цифра последовательности: 2