I am so glad I am not taking intro to programming ever again. I hate string
manipulation!

Massimo - you might want to resend this to your actual students

Calvin


On 4 March 2014 14:20, Massimo Di Pierro <massimo.dipie...@gmail.com> wrote:

> During lab today you will begin writing the solutions for these problems:
>
>
>    1.
>
>    Write a version of a palindrome recogniser that accepts a file name
>    from the user, reads each line, and prints the line to the screen if it is
>    a palindrome.
>    2.
>
>    According to Wikipedia, a *semordnilap* is a word or phrase that
>    spells a *different* word or phrase backwards. ("Semordnilap" is
>    itself "palindromes" spelled backwards.) Write a semordnilap recogniser
>    that accepts a file name (pointing to a list of words) from the user and
>    finds and prints all pairs of words that are semordnilaps to the screen.
>    For example, if "stressed" and "desserts" is part of the word list, the the
>    output should include the pair "stressed desserts". Note, by the way, that
>    each pair by itself forms a palindrome!
>    3.
>
>    Write a *procedure* char_freq_table() that, when run in a terminal,
>    accepts a file name from the user, builds a frequency listing of the
>    characters contained in the file, and prints a sorted and nicely formatted
>    character frequency table to the screen.
>
> You start today and continue at home. They will count as problems a8p1,
> a8p2, a8p3 of lab 8. They will be graded next week. Next week you will also
> work on problems a8p4, a8p5, a8p6.
>
>
>  --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to