[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