Skip to main content

Command Palette

Search for a command to run...

Count Prefixes of a Given String

Published
1 min read
Count Prefixes of a Given String
G

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
    }
}

More from this blog

S

Software and Performance Testing Insights

462 posts

Results-Driven Agile QA Specialist | Expert in Mobile & Web Testing | Proficient in Test Planning, Execution, and Root Cause Analysis.