nction returns false otherwise. Consider the string glish small letter alphabet. eue" contains 4 vowels and 1 consonant, so sMoreVowels ("queue") returns true. ople" contains 2 vowels and 3 consonants, so sMoreVowels ("apple") returns false. "contains 0 vowels and 1 consonant, so hasMoreVowe Curns false.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
1. Write a function hasMoreVowels which takes a string and
returns true if there are more vowels than consonants. The
function returns false otherwise. Consider the string has only
English small letter alphabet.
"queue" contains 4 vowels and 1 consonant, so
hasMoreVowels ("queue") returns true.
"apple" contains 2 vowels and 3 consonants, so
hasMoreVowels ("apple") returns false.
"c" contains 0 vowels and 1 consonant, so hasMoreVowels ("c")
returns false.
"e" contains 1 vowel and 0 consonant, so hasMoreVowels ("e")
returns true.
"" contains 0 vowel and 0 constant, so hasMoreVowels ("") returns
false.
Note: To obtain full marks for this question you need to give a
recursive solution to this problem.
Activate Win
Transcribed Image Text:1. Write a function hasMoreVowels which takes a string and returns true if there are more vowels than consonants. The function returns false otherwise. Consider the string has only English small letter alphabet. "queue" contains 4 vowels and 1 consonant, so hasMoreVowels ("queue") returns true. "apple" contains 2 vowels and 3 consonants, so hasMoreVowels ("apple") returns false. "c" contains 0 vowels and 1 consonant, so hasMoreVowels ("c") returns false. "e" contains 1 vowel and 0 consonant, so hasMoreVowels ("e") returns true. "" contains 0 vowel and 0 constant, so hasMoreVowels ("") returns false. Note: To obtain full marks for this question you need to give a recursive solution to this problem. Activate Win
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY