[Jprogramming] FW: Challenge 11 Wave the Flag

Linda Alvord lindaalvord at verizon.net
Tue May 8 15:02:45 HKT 2012


Eeek.  Linda

 

From: Linda Alvord [mailto:lindaalvord at verizon.net] 
Sent: Tuesday, May 01, 2012 3:17 AM
To: 'Linda Alvord'
Subject: Challenge 11 Wave the Flag

 

Challenge 10 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



More information about the Programming mailing list