An endless grid of white and black squares is occupied by an ant. It faces right at first. It acts as follows at each step: (1) Move one unit forward, change the colour of a white square, and turn it 90 degrees to the right (clockwise). (2) To change a black square's colour, turn 90 degrees to the left (counterclockwise), then go one unit. Write a program to simulate the first K moves that the ant makes and print the final board as a grid. Note that you are not provided with the data structure to represent the grid. This is something you must design yourself. The only input to your method is K. You should print the final grid and return nothing. The method signature might be something like void printKMoves ( int K).
An endless grid of white and black squares is occupied by an ant. It faces right at first. It acts as follows at each step:
(1) Move one unit forward, change the colour of a white square, and turn it 90 degrees to the right (clockwise).
(2) To change a black square's colour, turn 90 degrees to the left (counterclockwise), then go one unit.
Write a
Step by step
Solved in 2 steps