From 040ed103ff6048eadaa6179012857f8b818a48c1 Mon Sep 17 00:00:00 2001 From: Sayak Ghosh Date: Wed, 15 Mar 2023 20:09:32 +0530 Subject: [PATCH] Added Count Number of Vowel Strings in Range Problem[Leetcode] --- .../CountNumberOfVowelStringsInRange.js | 19 +++++++++++++++ .../README.md | 23 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 L-B/0020 Count Number of Vowel Strings in Range/CountNumberOfVowelStringsInRange.js create mode 100644 L-B/0020 Count Number of Vowel Strings in Range/README.md diff --git a/L-B/0020 Count Number of Vowel Strings in Range/CountNumberOfVowelStringsInRange.js b/L-B/0020 Count Number of Vowel Strings in Range/CountNumberOfVowelStringsInRange.js new file mode 100644 index 0000000..83fb8d2 --- /dev/null +++ b/L-B/0020 Count Number of Vowel Strings in Range/CountNumberOfVowelStringsInRange.js @@ -0,0 +1,19 @@ +/** + * @param {string[]} words + * @param {number} left + * @param {number} right + * @return {number} + */ +const isVowel = (c) => { + if(c === 'a' || c === 'e' || c === 'i' || c === 'o' || c === 'u') return true; + return false; +} + +var vowelStrings = function(words, left, right) { + let ans = 0; + for(let i = left; i <= right; i++) { + let s = words[i]; + if(isVowel(s[0]) && isVowel(s[s.length - 1])) ans++; + } + return ans; +} \ No newline at end of file diff --git a/L-B/0020 Count Number of Vowel Strings in Range/README.md b/L-B/0020 Count Number of Vowel Strings in Range/README.md new file mode 100644 index 0000000..2e690a5 --- /dev/null +++ b/L-B/0020 Count Number of Vowel Strings in Range/README.md @@ -0,0 +1,23 @@ +#0020 Count Number of Vowel Strings in Range (L-B) + +## Problem +You are given a 0-indexed array of string words and two integers left and right. + +A string is called a vowel string if it starts with a vowel character and ends with a vowel character where vowel characters are 'a', 'e', 'i', 'o', and 'u'. + +Return the number of vowel strings words[i] where i belongs to the inclusive range [left, right]. + +## Test Cases +- Example 1: + INPUT:- words = ["are","amy","u"], left = 0, right = 2 + OUTPUT:- 2 + +- Example 2: + INPUT:- words = ["hey","aeo","mu","ooo","artro"], left = 1, right = 4 + OUTPUT:- 3 + +## Reference Link +- [Leetcode](https://leetcode.com/problems/count-the-number-of-vowel-strings-in-range/) + +## Problem Added By +- [Github] (https://github.com/Sayak04) \ No newline at end of file