GATEverse Practice, past papers & mock tests
GATE 2026 · session-8
Programming, Data Structures and AlgorithmsProgramming in PythonmediumNAT2 marks
Consider the given Python program. def fun(L, i=0):     if i >= len(L)-1:         return 0     if L[i] > L[i+1]:         L[i+1], L[i] = L[i], L[i+1]         return 1+fun(L, i+1)     else:         return fun(L, i+1) data = [5, 3, 4, 1, 2] count = 0 for _ in range(len(data)):     count += fun(data) print(count) The output of the program is _______. (Answer in integer)
Save your progress

Related Programming, Data Structures and Algorithms PYQs