Count Prefixes of a Given String

As a Systems Engineer at Tata Consultancy Services, I deliver exceptional software products for mobile and web platforms, using agile methodologies and robust quality maintenance. I am experienced in performance testing, automation testing, API testing, and manual testing, with various tools and technologies such as Jmeter, Azure LoadTest, Selenium, Java, OOPS, Maven, TestNG, and Postman.
I have successfully developed and executed detailed test plans, test cases, and scripts for Android and web applications, ensuring high-quality standards and user satisfaction. I have also demonstrated my proficiency in manual REST API testing with Postman, as well as in end-to-end performance and automation testing using Jmeter and selenium with Java, TestNG and Maven. Additionally, I have utilized Azure DevOps for bug tracking and issue management.
You are given a string array words and a string s, where words[i] and s comprise only of lowercase English letters.
Return the number of strings in words that are a prefix of s.
A prefix of a string is a substring that occurs at the beginning of the string. A substring is a contiguous sequence of characters within a string.
LeetCode Problem - 2255
class Solution {
public int countPrefixes(String[] words, String s) {
int count = 0; // Initialize a counter to keep track of matching prefixes
// Iterate through each string in the 'words' array
for (String str : words) {
// Check if the string 's' starts with the current string 'str'
if (s.startsWith(str)) {
count++; // Increment the counter if 'str' is a prefix of 's'
}
}
return count; // Return the total count of prefixes
}
}




