/WordCounterOld.Solution

A program where the user inputs a word and a sentence, and the program states how many times the word was found in the sentence.

Primary LanguageC#

Word Counter

The program will tell you the total amount of times an inputted word is contained within an inputted sentence.

By Alex Williams

Description

The program starts by asking the user to input a word. The word is set to a string. The program then asks the user to input a sentence which is also set to a string.

After the user inputs both, the program then checks to see how many times the word is contained within the sentence

Example:

User Word Input: "Dog"

User Word Sentence: "The Dog went to the Dog House to play with some Dogs and Doggies."

Expected Output: "The word Dog is used within the sentence 'The Dog went to the Dog House to play with some Dogs and Doggies.' 2 times.

Specs

  1. [Input: "a" and "a"- Expected Output: "1 Match"] User inputs the simplest string possible, in this case "a", and the program outputs that it matches once in the given string.

  2. [Input: "a" and "a a" - Expected Output: "2 Matches"] User inputs the simplest string possible "a" and a string containing two a's, "a a". The program then outputs it has two matches.

  3. [Input "dog" and "the dog likes to run in the dog park" - Expected Output: "2 Matches"] User inputs a string "dog" and a string containing multiple words containing multiple instances of the word "dog." The program then cycles through the string and finds two instances of the word "dog" and outputs that it has two matches.

  4. [Input "cat" and "The cat likes to run with the other cats on the cathedral" - Expected Output: "1 Match"] User inputs a string "cat" and a string containing multiple words containing only one instance of the word "cat" but with other words CONTAINING the string "cat". Due to the way the program runs, only matching complete full word matches, the program should not match "cat" with either "cats" or "cathedral" and should only output that there is one match.

Setup/Installation Requirements

Clone the Github Repository and run via git bash, or any other terminal.

https://github.com/Zizzs/csharp-word-counter

No Databases or Servers are required.

Known Bugs

No known bugs.

Support and contact details

If you have any questions, or suggestions, please email me at Zizzs17@gmail.com or visit my Github repository at https://github.com/Zizzs

Technologies Used

C# and .NET

License

MIT License

Copyright (c) 2018 Alex Williams