Minimum Window Subsequence Problem Statement

You are given two strings S and T. Your task is to determine the smallest contiguous substring W of S, such that T is a subsequence of W.

A subsequence is a sequence that appears in the same relative order, not necessarily contiguous. A substring is a contiguous sequence of characters within a string.

Example:

Input:
S = "CodingNinjas"
T = "dinas"
Output:
"dingNinjas"
Explanation:

"Ninja" is a substring of "CodingNinjas", while "dinas" is a subsequence.

Constraints:

  • 1 <= |S| <= 1000
  • 1 <= |T| <= 100
  • Time limit: 1 sec

Input:

The first line contains a single integer T denoting the number of test cases. For each test case: 
The first line contains the string S.
The second line contains the string T.

Output:

For each test case, output the minimum length substring from S in which T is a subsequence.
Output for each test case should be on a new line.
Note:
You are not required to print anything; it has already been taken care of. Just implement the function as described in the problem statement.
AnswerBot
4mo

Find the smallest contiguous substring of S containing T as a subsequence.

  • Use dynamic programming to find the minimum length substring.

  • Iterate through S and T to find the minimum length substring.

  • Keep...read more

Help your peers!
Select
Add answer anonymously...

Amazon Software Developer interview questions & answers

A Software Developer was asked 1mo agoQ. What is HTML?
A Software Developer was asked 1mo agoQ. What is MySQL?
A Software Developer was asked 3mo agoQ. What is the system design for the cart feature in an e-commerce website?

Popular interview questions of Software Developer

A Software Developer was asked 1mo agoQ1. What is HTML?
A Software Developer was asked 1mo agoQ2. What is MySQL?
A Software Developer was asked 3mo agoQ3. What is the system design for the cart feature in an e-commerce website?

Top HR questions asked in Amazon Software Developer

A Software Developer was asked 1mo agoQ1. Tell me about a time you had to get to the root cause of a problem
A Software Developer was asked 5mo agoQ2. What are the short-term and long-term goals for the team or organization?
A Software Developer was asked 5mo agoQ3. Why do you want to work at Amazon?
Amazon Software Developer Interview Questions
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits