Computer Science · Algorithms
What is the output of the following Python code for S = 'hello' and pattern = 'l'? def naive_search(text, pat): positions = [] for i in range(len(text) - len(pat) + 1): match = True for j in range(len(pat)): if text[i + j] != pat[j]: match = False; break if match: positions.append(i) return positions print(naive_search(S, pattern))
- 1[2, 3]✓
- 2[0, 1]
- 3[2]
- 4[3]
Correct answer
[2, 3]
Download Single Question PDF
Save this question and verified answer as a clean study sheet with live clickable link.
Share with Friends & Study Groups
Challenge your peer aspirants on WhatsApp or Telegram to solve this question!
Preparing for Computer Science?
Practice full-length mock tests with real exam timers, instant score analysis, and all-India ranking.
Want more practice questions on Algorithms?
Solve complete topic-wise tests with detailed solutions on GkGet.
Related Practice Questions
Recommended practice questions in Computer Science · Algorithms