Thanks for that Linda! It's funny, on my J term it's green stars and stripes on a beige background!
-james -----Original Message----- From: programming-boun...@jsoftware.com [mailto:programming-boun...@jsoftware.com] On Behalf Of Linda Alvord Sent: Monday, May 07, 2012 10:49 PM To: 'Programming forum' Subject: [Jprogramming] Challenge 11 Wave the Flag Challenge 11 Wave the Flag PLEASE DO NOT RESPOND UNTIL 5/28/2012 12 am EST Here's a little preparation for Memorial Day. S=:10 16$(16$' '),176$(16$'* '),16$' * ' T=:10 36$(36$'#'),72$' ' U=:9 52$(104$' '),364$(52$'#'),104$' ' <' ',"1(((S,"1 ' '),.T),U),"1 ' ' --------------------------------------------------------┐ │ #################################### │ │ * * * * * * │ │ * * * * * │ │ * * * * * * #################################### │ │ * * * * * │ │ * * * * * * │ │ * * * * * #################################### │ │ * * * * * * │ │ * * * * * │ │ * * * * * * #################################### │ │ │ │ │ │ #################################################### │ │ │ │ │ │ #################################################### │ │ │ │ │ │ #################################################### │ L-------------------------------------------------------- Part 1: Use viewmat and create a little flag. Next design a function to rotate it clockwise 90 degrees successively until it is in the original position. load viewmat flag=: wwwwwwww wwwwwwww wwwwwwww wwwwwwww wwwwwwwwwwwwww wwwwwwww wwwwwwww wwwwwwww wwwwwwww wwwwwwwwwwwwww wwwwwwww wwwwwwww wwwwwwww wwwwwwww wwwwwwwwwwwwww wwwwwwww wwwwwwww wwwwwwww wwwwwwww wwwwwwwwwwwwww wwwwwwww wwwwwwww wwwwwwww wwwwwwww Part 2: A=:'we celebrate Memorial Day on May the twenty eighth' wave=: ------------T-----------T-----------T-----------T-----------┐ │----------┐│----------┐│----------┐│----------┐│----------┐│ ││ we │││ Mc │││ hthgie │││ e │││ we ││ ││celebrate│││et ee │││ ytnewt │││ tl │││celebrate││ ││Memorial │││iw ml │││ eht │││ aa yh│││Memorial ││ ││ Day │││getMoDoew│││ yaM │││ riy yett│││ Day ││ ││ on │││hnhanarbe│││ no │││ebranahnh│││ on ││ ││ May │││ttey yir │││ yaD │││weoDoMteg│││ May ││ ││ the │││hy aa │││ lairomeM│││ lm wi│││ the ││ ││ twenty │││ lt │││etarbelec│││ ee te│││ twenty ││ ││ eighth │││ e │││ ew │││ cM │││ eighth ││ │L----------│L----------│L----------│L----------│L----------│ L-----------+-----------+-----------+-----------+------------ Reshape A into a 9 9 square matrix. Justify all lines in the center. If a line has an even number of letters put the extra letter on the left. Now design a function to rotate the words in a similar fashion to the flag above. Note the letters in "we" as they move around clockwise. Your function should work for any square literal matrix. Happy Memorial Day! Linda ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm