Dadas dos celdas en el tablero de ajedrez, debemos determinar si tienen el mismo color o no.
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"
- 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
Instalar dependencias (mocha)
npm install
Ejecutar test
npm run test
- nombre: cell1
- tipo: String
- nombre: cell2
- tipo: String
- tipo: Boolean
Para cell1 = "A1" y cell2 = "H3", la salida debe ser = falso.
- Parametros: (cell1 = "A1", cell2 = "C3" )
- Resultado esperado: true
- Parametros: (cell1 = "A1", cell2 = "C4" )
- Resultado esperado: false
- Parametros: (cell1 = "B3", cell2 = "B4" )
- Resultado esperado: false
- Parametros: (cell1 = "B3", cell2 = "B5" )
- Resultado esperado: true
- Parametros: (cell1 = "F2", cell2 = "F8" )
- Resultado esperado: true
- Parametros: (cell1 = "A8", cell2 = "H1" )
- Resultado esperado: true
- Parametros: (cell1 = "E1", cell2 = "D1" )
- Resultado esperado: false