From cf9d7f6741ed1c736efc23d6672d7a8008e523bc Mon Sep 17 00:00:00 2001 From: RafaelB-F <111882977+RafaelB-F@users.noreply.github.com> Date: Mon, 16 Sep 2024 10:55:24 -0300 Subject: [PATCH] Add files via upload --- puzzle8.html | 490 ++++++++++++++++++++++++++------------------------- 1 file changed, 252 insertions(+), 238 deletions(-) diff --git a/puzzle8.html b/puzzle8.html index 824aff4..edfb2b7 100644 --- a/puzzle8.html +++ b/puzzle8.html @@ -1,238 +1,252 @@ - - - - - - 8-Puzzle - - - -
-
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
-
-
- -
- Estado atual: [1, 2, 3, 4, 5, 6, 7, 8, 0] -
-
- Inversões: 0 (Paridade: par) -
-
- Número de jogadas: 0 -
- - - +Para adicionar a funcionalidade de contar as trocas feitas no array, você precisa manter um contador para cada troca de peças realizadas no tabuleiro. Vamos adicionar um contador de trocas e atualizar o código para exibir esse valor. + +Aqui estão as alterações necessárias: + +### 1. **Adicionar o Contador de Trocas** + +Vamos adicionar uma variável `swapCount` para contar o número de trocas feitas e atualizar o código para incrementar esse contador sempre que uma troca for realizada. + +### 2. **Atualizar o Display** + +Vamos atualizar o display para mostrar o número total de trocas realizadas. + +Aqui está o código atualizado com essas funcionalidades: + +```html + + + + + + 8-Puzzle + + + +
+
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
+
+
+ +
+ Estado atual: [1, 2, 3, 4, 5, 6, 7, 8, 0] +
+
+ Inversões: 0 (Paridade: par) +
+
+ Número de jogadas: 0 +
+
+ Número de trocas: 0 +
+