Function named wordcount that takes one parameter

Assignment Help Basic Computer Science
Reference no: EM131721288

Problem 1. function named wordCount that takes one parameter, wordList -- a list of words and return a dictionary in which each word in wordList is a key and the corresponding value is the number of times in wordList that word appears.

For example, the following is correct output

horton = ['I','say','what','I','mean','and','I','mean','what','I','say']

print(wordCount(horton))

{'I': 4, 'say': 2, 'what': 2, 'mean': 2, 'and': 1}

Problem 2. function named initialLetters that takes one parameter, wordList -- a list of words and return a dictionary in which each initial letter of a word in wordList is a key and the corresponding value is a list of the words in wordList that begin with that letter. There should be no duplicate words in any value in the dictionary.

For example, the following is correct output

print(initialLetters(horton))

{'i': ['I'], 's': ['say'], 'w': ['what'], 'm': ['mean'], 'a': ['and']}

Problem 3. function named shareALetter that takes one parameter, wordList -- a list of words and return a dictionary in which each word in wordList is a key and the corresponding value is a list of all the words in wordList that share at least one letter with that word. There should be no duplicate words in any value in the dictionary. 

For example, the following is correct output

print(shareALetter(horton))

{'I': ['I'], 'say': ['say', 'what', 'mean', 'and'], 'what': ['say', 'what', 'mean', 'and'], 'mean': ['say', 'what', 'mean', 'and'], 'and': ['say', 'what', 'mean', 'and']}

Reference no: EM131721288

Questions Cloud

Describe the crowdsourcing business models : Name at least two companies that are using crowdsourcing business models, similar to the model that Thread less pioneered in the early 2000s.
Discuss information systems infrastructure : Information systems infrastructure: evolution and trends, Mobile computing and its business implications
How the firms rolled out the products : Select at least two other firms that you believe have crossed the chasm. Briefly summarize how the firms rolled out their products (or services).
Statements is true regarding a flat organization : Which of the following statements is true regarding a flat organization? Which of the following is an output created by an organization?
Function named wordcount that takes one parameter : function named wordCount that takes one parameter, wordList -- a list of words and return a dictionary in which each word in wordList
Discuss the details regarding supply chain management : Discuss the details regarding supply chain management strategies used by the company, and thoroughly explain why you think the company you choose .
What entrepreneurial firms learn about managerial capacity : Why do you think Wesabe opted not to use Yodlee and to build its own account aggregation services? Similarly, why do you think Mint.com jumped at the chance.
Provide recommendations for min yo to overcome challenges : Describe the challenges presented from their current state of low profitability and poor delivery performance - Describe your overall strategy based
Describe the characteristics of the target market : Put yourself in the position of an entrepreneur who is developing a new product or service to introduce into the market. Briefly describe the product.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd