• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

need code for the following problem..plz

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

Problem : Move the chess piece "KNIGHT" from any location on a

"3 x 3" Chess Board and make it go to the far right

hand bottom corner^. Chess Board in the problem is

not the usual Chess Board of 8 x 8.



KNIGHT starting position may be any position on board

Program should exit when knight moves to 3 x 3 corner.



Here is how my Chess board looks.

1 2 3

-------------------------

| | | |

1 | | | |

| | | |

-------------------------

| | | |

2 | | | |

| | | |

-------------------------

| | | |

3 | | | X | <<<<------- KNIGHT should reach

| | | | this square.

-------------------------



Remember: KNIGHT moves in specific way such as 2 steps in

one direction and 1 step left/right.

If the KNIGHT starts are position (2,2) then it cannot move further and

you have to throw exception with some error message.



Run command: "java <some class> x y", where x is x-coordinate

and y is y-coordinate(starting position of Knight)

on the chess board. For this problem x & y could be

1(min) and 3(max) values and any value(2) in between.



Deliver : 1) Send me the java code for above problem.

2) Java code should compile and run.

3) I will be interested in "Object Oriented Design"

thaught process.

4) Your coding style

5) Javadoc

6) Makefile



I would be more interested in your class design, interface design and error handling.

please mail the solution to behera.chinmayananda@gmail.com

thanks n regards
Chinu
 
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Do your own homework.

This forum is meant for the Sun Certified Java Programmer certification. Moving to Java In General (Beginner)...
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Oh yes, you have forgotten the billing address.
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey, welcome to the ranch! As you've seen, we don't do work from scratch for you. The ranch works wonderfully well if you post code that almost works. So take a shot at it, show us where you get stuck. One bit of advice is to take small bites. Solve the smallest part of the problem you can think of. Maybe set up the playing board, put your kniggit out there and see if you can plot one move.
 
Bartender
Posts: 1561
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
For a humorous but truthful comment on folks posting homework assignments in here without doing any of the work and expecting others to do the work for them, take a peak at what jmcilhinney wrote in a codeguru thread here.
[ March 14, 2007: Message edited by: pete stein ]
 
A teeny tiny vulgar attempt to get you to buy our stuff
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic