Looking for FIT1008-FIT2085 Fundamentals of algorithms - S1 2025 test answers and solutions? Browse our comprehensive collection of verified answers for FIT1008-FIT2085 Fundamentals of algorithms - S1 2025 at learning.monash.edu.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
What will be the returned value from the following function:
def mystery(lst):
bingo = 0
for i in range (0,len(lst)-1, 2):
if lst[i] % 2 == 0 or str(lst[i]) > "4":
bingo += 1
return bingo
when the value of lst is [0, 1, 2, 3, 3, 5, -3, 6, 7, -4]
How many times will the marked line in the following code run when the input integer is n?
def mystery(n):
if n <= 1:
return 1
else:
return mystery(n-1) + mystery(n-2) # This line
Answer in terms of n
Consider the following implementation of a class for a Monash student:
class Student:
def __init__(self, name, stud_id):
self.name = name
self.stud_id = stud_id
def __gt__(self, other):
# TODO: Finish implementation
What will be the returned value from the following function:
def mystery(lst):
bongo = 0
for item in lst:
if item // 2 == 0 or str(item) < "2":
bongo += 1
return bongo
when the value of lst is [0, 1, 2, 3, 3, 5, -0, 6, 7, -8]
What is the purpose of this function?
def enigma(my_list):
paul = my_list[0]
george = my_list[-1]
for ringo in range(len(my_list)):
if my_list[ringo] > paul:
paul = my_list[ringo]
elif my_list[ringo] < george:
george = my_list[ringo]
return george, paul
What is the purpose of this function?
def mystery(my_array):
john = 0
jim = my_array[0]
for jimbo in my_array:
joe = my_array.count(jimbo)
if joe > john:
john = joe
jim = jimbo
return jim, john