GATE | DA | 2024 | python | Question 38

Last Updated :
Discuss
Comments

Consider the following python code:

Python
def count(child_dict, i):
       if i not in child_dict.keys():
               return 1
      ans = 1
      for j in child_dict[i]:
                 ans += count(child_dict, j)
      return ans

child_dict = dict()
child_dict[0] = [1,2]
child_dict[1] = [3,4,5]
child_dict[2] = [6,7,8]
print(count(child_dict,0))

Which ONE of the following is the output of this code?

6

1

8

9

Share your thoughts in the comments