Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.10.2022
Сообщений: 2

Рекуррентные вычисления по условию

07.10.2022, 08:42. Показов 746. Ответов 4

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста сделать задание. Само задание - Дано натуральное число k . Составить программу получения K-той цифры последовательности 123456789101112 ... , в которой выписаны подряд все натуральные числа. Не совсем понимаю как это на питоне написать.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.10.2022, 08:42
Ответы с готовыми решениями:

Рекуррентные вычисления
Даны действительные числа a1,…,a10 и натуральное число m. Числа bi образуются по закону b1=a1,…,b10=a10; bi=bi-1+bi-2+…+bi-10, i=11,12,…...

Рекуррентные вычисления на C++
1)Составить графическую схему алгоритма и программу нахождения К-го члена последовательности, определяемой заданным рекуррентным...

рекуррентные вычисления
цикл for считает неправильно ... где может быть ошибка там?..... program rekurs; var yn,y0,e:real; n:integer; begin y0:=0; ...

4
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
07.10.2022, 09:26
Лучший ответ Сообщение было отмечено FreaKoSteR как решение

Решение

Python
1
2
3
4
5
6
7
k = int(input('k='))
s = ''
i = 1
while k>len(s):
    s = s + str(i)
    i +=1
print(s[k-1])
Правда, я не понимаю, при чем тут рекуррентные вычисления....
0
0 / 0 / 0
Регистрация: 07.10.2022
Сообщений: 2
07.10.2022, 09:32  [ТС]
Мне нужно чтобы:
Input:
Например k = 6

Output:
12345(6)78910(6)11213(6)4151617.....

Не совсем понимаю как это через цикл сделать.
0
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
07.10.2022, 09:44
FreaKoSteR, каждой k-той цифры? Тогда какой длинны длины ряд брать?
И почему у тебя после 10 и 13 идет 6?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38199 / 21131 / 4310
Регистрация: 12.02.2012
Сообщений: 34,738
Записей в блоге: 14
07.10.2022, 20:18
Parramon, плохое, очень плохое решение. Огромный расход памяти... Незачёт

Добавлено через 1 час 10 минут
Вот решение, которое почти не требует памяти:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
def dig_by_num(n):
    
    i=1
    size=1
    p=10
    s=0
    
    while True:
        
        w=s+size
 
        if w >= n:
            k=w-n
            u=str(i)
            return int(u[len(u)-k-1])
 
        s=w
        i+=1
        if i%p == 0:
            size+=1
            p*=10
        
print(dig_by_num(2132))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.10.2022, 20:18
Помогаю со студенческими работами здесь

Рекуррентные вычисления
Для других рядов эта прога работала, а с этим не хочет, может рекуррентную неверно вывожу, может одно из двух. помогите :cry: ...

Рекуррентные вычисления
Помогите пожалуйста написать программу: Пользуясь рекуррентной формулой, для заданного с клавиатуры значения m вычислить Ym. Значения...

Программа. Рекуррентные вычисления
Дано n целых чисел (n – заранее не известно). Определить количество чисел в наиболее длинной подпоследовательности из подряд идущих чисел...

Рекуррентные вычисления pascal (ABC)
Помогите пожалуйста написать программу:

Приближенные вычисления и рекуррентные соотношения
Доброе времени суток, господа и дамы! Помогите пожалуйста разобраться почему код выдает неоднозначность (или что это вообще такое?) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru