home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume17 / contest-prog / part02 / prob2.txt < prev    next >
Text File  |  1989-02-06  |  1KB  |  46 lines

  1. Problem 2: Character count.
  2.  
  3. For all the lines in a file, count the occurrences of the
  4. various characters in that file.
  5.  
  6. The input file will be a text file of unknown length, but
  7. with each line guaranteed to be less than 80 characters long.
  8.  
  9. The input file may contain tabs (ascii octal 011), blanks,
  10. and all the printable characters, as well as newlines.
  11.  
  12. Do not attempt to count newlines; only tabs, blanks, and printable
  13. characters.
  14.  
  15. Your output should consist of two integers per line. The leftmost
  16. should be the ascii character printed in decimal form, the rightmost
  17. should be the count of the character.
  18.  
  19. BUT: do not output zero-counts.  That is: do not print any line
  20. for which the count is zero.
  21.  
  22. Example:
  23. time for all
  24.     good men to
  25. come to the aid of 
  26.  
  27. (note that the word "good" is preceded by a tab-character).
  28.  
  29. Should produce:
  30.     9    1                  <this is the tab>
  31.    32    8                  <this is "blank">
  32.    97    2                  <this is "a">
  33.    99    1                  <etc., and of course, you don't
  34.   100    2                   print these comments>
  35.   101    4
  36.   102    2
  37.   103    1
  38.   104    1
  39.   105    2
  40.   108    2
  41.   109    3
  42.   110    1
  43.   111    7
  44.   114    1
  45.   116    4
  46.