Posted: November 17th, 2022

# Javascript assignment | Computer Science homework help

In the game of Nim, you have three piles of five stones. During each turn, each player can remove any number of stones from a single pile (a player cannot take stones from more than one pile). The player who removes the last stone from all of the heaps wins.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.

Here is a sample game:

Pile A Pile B Pile C Action
5 5 5 Game starts
2 5 5 Alice removes 3 stones from Pile A
2 5 0 Bob removes 5 stones from Pile C
2 1 0 Alice removes 4 stones from Pile B
2 0 0 Bob removes 1 stone from Pile B
2 0 0 Alice removes 2 stones from Pile A and wins!

Create a version of the game of Nim that you can play against the computer. Use a JavaScript prompt() to prompt the user to select a pile and number of stones to remove from the pile. For example, if the user enters a3 then you should remove 3 stones from Pile A. If the user enters c5 then 5 stones should be removed from Pile C.

The computer should make smart decisions. For example, if the computer can win in a turn then the computer should make the winning move.

Draw the current state of the piles after each turn.  Use console.log() to draw the piles:

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
```    Pile A: ooooo
Pile B: ooo
Pile C: ooooo```

### Expert paper writers are just a few clicks away

Place an order in 3 easy steps. Takes less than 5 mins.

## Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
\$0.00
error: Content is protected !!
professionalsessays.com
Hello!
You Can Now Place your Order through WhatsApp

Order your essay today and save 15% with the discount code 2023DISCOUNT