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.