CS204 Advanced Programming Homework 1 – Word Placement in Matrix Solved

30.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You'll get a download link with a: zip solution files instantly, after Payment

Securely Powered by: Secure Checkout

Description

5/5 - (1 vote)

Sample Runs

Some sample runs are given below, but these are not comprehensive; therefore, you must consider all possible cases to get full mark.

You do not need to give the output exactly as in the sample runs, provided that your output is understandable and clear.

Sample Run 1:

Please enter the name of the file: test

File name is incorrect, please enter again: test1

File name is incorrect, please enter again: test.txt

File name is incorrect, please enter again: test1.txt

 

“sample” was put into the matrix with given starting point: 0,0

direction: r   orientation: CW

s       a       m       p       l –       –       –       –       e

  • – –       –       –
  • – –       –       –
  • – –       –       –

 

“puzzle” could not be put into the matrix with given starting point:

0,1   direction: d   orientation: CW s       a       m       p       l –       –       –       –       e

  • – –       –       –
  • – –       –       –
  • – –       –       –

 

“puzzle” was put into the matrix with given starting point: 1,1   direction: l   orientation: CW s       a       m       p       l u       p       e       –       e z       z       l       –       – –       –       –       –       –

  • – –       –       –

 

“apple” was put into the matrix with given starting point: 3,2   direction: d   orientation: CCW s       a       m       p       l u       p       e       –       e z       z       l       –       – –       –       a       –       e

  • – p       p       l

 

“four” was put into the matrix with given starting point: 3,0   direction: u   orientation: CCW s       a       m       p       l u       p       e       –       e z       z       l       –       – f       r       a       –       e o       u       p       p       l

 

“one” could not be put into the matrix with given starting point: 2,3   direction: r   orientation: CW s       a       m       p       l u       p       e       –       e z       z       l       –       – f       r       a       –       e o       u       p       p       l

 

“one” was put into the matrix with given starting point: 1,3   direction: r   orientation: CW

s       a       m       p       l u       p       e       o       e z       z       l       n       e f       r       a       –       e o       u       p       p       l

 

“a” was put into the matrix with given starting point: 3,3   direction: l   orientation: CW s       a       m       p       l u       p       e       o       e z       z       l       n       e f       r       a       a       e

o       u       p       p       l

Sample Run 2:

Please enter the name of the file: test2.txt

 

“fructosamine” was put into the matrix with given starting point: 1,2   direction: r   orientation: CCW a       s       o       t       c m       i       f       r       u –       n       e       –       –

 

“cryptoxanthin” could not be put into the matrix with given starting point: 0,0   direction: l   orientation: CW a       s       o       t       c m       i       f       r       u –       n       e       –       –

 

Sample Run 3:

Please enter the name of the file: test3.txt

 

“fructosamine” could not be put into the matrix with given starting point: 1,0   direction: r   orientation: CCW

  • – –       –       –
  • – –       –       –
  • – –       –       –
  • – –       –       –
  • – –       –       –

 

“fructosamine” was put into the matrix with given starting point: 1,0   direction: r   orientation: CW –       –       –       –       – f       r       u       c       t –       –       –       –       o –       –       –       –       s e       n       i       m       a

 

“trouble” could not be put into the matrix with given starting point:

0,0   direction: r   orientation: CW –       –       –       –       – f       r       u       c       t –       –       –       –       o –       –       –       –       s e       n       i       m       a

 

“trouble” was put into the matrix with given starting point: 2,2   direction: r   orientation: CW –       –       –       –       – f       r       u       c       t e       –       t       r       o l       b       u       o       s e       n       i       m       a

 

Sample Run 4:

Please enter the name of the file: test4.txt

 

“a” was put into the matrix with given starting point: 0,0   direction: l   orientation: CW a

Sample Run 5:

Please enter the name of the file: test5.txt

 

Invalid input for direction! Direction:  qsd

 

Invalid input for direction! Direction:  q

 

Starting point is out of range! Point:  3,1

 

Starting point is out of range! Point:  -1,1

 

Starting point is out of range! Point:  1,-1

 

Starting point is out of range! Point:  1,3

 

Invalid input for orientation! Orientation: CCWW

 

Invalid input for orientation! Orientation: 123

 

Invalid line! Number of values is different than 5.

 

Invalid line! Number of values is different than 5.

 

Invalid line! Number of values is different than 5.

 

Starting point is out of range! Point:  -1,-2

 

“trueInput” was put into the matrix with given starting point: 0,0   direction: l   orientation: CW t       r       u n       I       e p       u       t

Sample Run 6:

Please enter the name of the file: test6.txt

 

Invalid number for row and/or column!

Sample Run 7:

Please enter the name of the file: test7.txt

 

“therefore” could not be put into the matrix with given starting point: 0,1   direction: r   orientation: CW

–       –       –       –       –       –       –       –       –

“therefore” was put into the matrix with given starting point: 0,8   direction: r   orientation: CW e       r       o       f       e       r       e       h       t

Sample Run 8:

Please enter the name of the file: test8.txt

 

 

“therefore” was put into the matrix with given starting point: 8,0   direction: r   orientation: CCW e r o f e r e h t

 

 

 

  • cs204-hw1-matrix-yth5gj.zip