https://github.com/dracaster/chesscolor
https://github.com/dracaster/chesscolor
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/dracaster/chesscolor
- Owner: DraCaster
- Created: 2021-03-12T19:28:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-12T20:05:52.000Z (over 5 years ago)
- Last Synced: 2025-03-21T10:52:58.509Z (about 1 year ago)
- Language: JavaScript
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Code Challenge: Name
Dadas dos celdas en el tablero de ajedrez, debemos determinar si tienen el mismo color o no.
### Coordenadas en tablero de Ajedrez
La posición de una celda en el tablero de ajedrez se identifica mediante una coordenada alfanumérica.
- El eje horizontal o eje X se identifica con una letra entre la "A" y la "H" (A,B,C,D,E,F,G,H)
- El eje vertical o eje Y se identiica con un numero entre el "1" y el "8" (1,2,3,4,5,6,7,8)
Por ejemplo: "A1", "G7", "F3"

## Instrucciones
- Crear un nuevo repositorio utilizando este repositorio como template (Boton: use this template).
- Editar el código de la función definida en el archivo index.js con un algoritmo que permita obtener los resultados esperados en los test.
- Ejecutar los test validando que todos resulten exitosos
## Ejecutar Pruebas
Instalar dependencias (mocha)
```
npm install
```
Ejecutar test
```
npm run test
```
## Entrada
##### Parámetro 1
- **nombre**: cell1
- **tipo**: String
##### Parámetro 1
- **nombre**: cell2
- **tipo**: String
## Salida
- **tipo**: Boolean
## Ejemplo
Para cell1 = "A1" y cell2 = "C3", la salida debe ser = verdadero.

---
Para cell1 = "A1" y cell2 = "H3", la salida debe ser = falso.

## Tests
### Test 1
- **Parametros**: (cell1 = "A1", cell2 = "C3" )
- **Resultado esperado**: true
---
### Test 2
- **Parametros**: (cell1 = "A1", cell2 = "C4" )
- **Resultado esperado**: false
---
### Test 3
- **Parametros**: (cell1 = "B3", cell2 = "B4" )
- **Resultado esperado**: false
---
### Test 4
- **Parametros**: (cell1 = "B3", cell2 = "B5" )
- **Resultado esperado**: true
---
### Test 5
- **Parametros**: (cell1 = "F2", cell2 = "F8" )
- **Resultado esperado**: true
---
### Test 6
- **Parametros**: (cell1 = "A8", cell2 = "H1" )
- **Resultado esperado**: true
---
### Test 7
- **Parametros**: (cell1 = "E1", cell2 = "D1" )
- **Resultado esperado**: false