#함수 선언
def power(item):
    return item*item
def under_3(item):
    return item < 3

#변수 선언
list_input_a=[1,2,3,4,5]

#map 사용
output_a=map(power, list_input_a)
print("#map() 함수의 실행결과")
print("map(power, list_input_a):", output_a)
print("map(power, list_input_a):", list(output_a))
print()

#filter() 사용
output_b = filter(under_3, list_input_a)
print("#filter() 함수의 실행결과")
print("map(power, list_input_b):", output_b)
print("map(power, list_input_B):", list(output_b))
