jmpark0118 / CODING_TEST_PRACTICE

0 stars 0 forks source link

Python>Practice>Python Functionals>Map and Lambda Function #88

Open jmpark0118 opened 3 years ago

jmpark0118 commented 3 years ago

image image

출처 : https://www.hackerrank.com/challenges/map-and-lambda-expression/problem

jmpark0118 commented 3 years ago

cube = lambda x: x**3

def fibonacci(n):
    if n==0:
        return([])
    elif n==1:
        return([0])
    else:
        fab_list = [0, 1]
        for i in range(2, n):
            fab_list.append(fab_list[i-2]+fab_list[i-1])
        return(fab_list)

if __name__ == '__main__':
    n = int(input())
    print(list(map(cube, fibonacci(n))))
jmpark0118 commented 3 years ago

cube = lambda x: x**3

def fibonacci(n):
    fab_list = [0, 1]
    for i in range(2,n):
        fab_list.append(fab_list[i-2]+fab_list[i-1])
    return(fab_list[:n])

if __name__ == '__main__':
    n = int(input())
    print(list(map(cube, fibonacci(n))))