Загрузка...

Python code problem

Thread in Python created by gurmantt Nov 6, 2020. 173 views

  1. gurmantt
    gurmantt Topic starter Nov 6, 2020 468 Jan 11, 2019
    Есть такая задача:

    [IMG]

    Мое решение (знаю что не соответствует задачи):

    [IMG]

    Можете написать код и если не сложно объяснить:love:
     
  2. Decoy4298
    Decoy4298 Nov 6, 2020 217 Feb 18, 2020
    Вчера буквально другому человеку помогал решать практически идентичную задачу, только F(n) иначе вычислялся: https://zelenka.guru/threads/1973270/#post-19667845
    The post was merged to previous Nov 6, 2020
    Python

    def F(n):
    if n <= 15:
    return n + 15
    elif n > 5 and n % 2 == 0:
    return F(n // 2) + n * n * n - 1
    elif n > 5 and n % 2 != 0:
    return F(n - 1) + 2 * n * n + 1


    result = [v for v in range(1, 1001) if str(F(v)).count('8') >= 2]

    print('Всего {} чисел F(n) подходят условию'.format(len(result)))
    [IMG]
     
Top
Loading...