Here are the requirements I was given...
Program Purpose
The goal of the program is to count the occurrences of all words in a file, and write this count into a new file.
Requirements
- The input file will contain 1 word per line (lines will be terminated by the newline character), and the file will contain an arbitrary number or lines.
- The file will be terminated by an end of file character.
- The word count must be case insensitive, as there may be varying case throughout the file.
- The output file must write each word once, and include the number of occurrences of that word on the same line.
- The lines in the output file must be sorted in ascending order.
Sample Input:
Chicago
Paris
chicago
London
red
blue
Green
Red
REd
london
Sample output:
blue;1
Chicago;2
Green;1
London;2
Paris;1
red;3
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|