Update

One new tab added. Open in browser view if it is not visible. (25/08/2022 08:48)

Fibonacci Modified

Language : Python 3
(NOTE : Try a few times yourself before moving to the solution)



#!/bin/python3

import math
import os
import random
import re
import sys

#
# Complete the 'fibonacciModified' function below.
#
# The function is expected to return an INTEGER.
# The function accepts following parameters:
#  1. INTEGER t1
#  2. INTEGER t2
#  3. INTEGER n
#

def fibonacciModified(t1, t2, n):
    i = 2
    while i < n:
        t1, t2 = t2, t1 + t2*t2
        i += 1
    return t2

if __name__ == '__main__':
    fptr = open(os.environ['OUTPUT_PATH'], 'w')

    first_multiple_input = input().rstrip().split()

    t1 = int(first_multiple_input[0])

    t2 = int(first_multiple_input[1])

    n = int(first_multiple_input[2])

    result = fibonacciModified(t1, t2, n)

    fptr.write(str(result) + '\n')

    fptr.close()
    
    

No comments: