From c8b86e53a3d4ad97aa4c3814a28b37a7406e6765 Mon Sep 17 00:00:00 2001 From: Pedro Date: Tue, 9 Oct 2018 18:23:07 -0300 Subject: [PATCH] se agregaron muchos archivos de tarea! --- README.md | 11 +++++++++++ a.out | Bin 0 -> 18880 bytes cuestionario.html | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ cuestionario/cuestionario.html | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ ejercicio 1/hola.html | 139 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ejercicio 3/boocamp004.html | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ejercicio 3/gente/albaro.html | 28 ++++++++++++++++++++++++++++ ejercicio 3/gente/albaro.jpg | Bin 0 -> 13172 bytes ejercicio 3/gente/fernando.html | 30 ++++++++++++++++++++++++++++++ ejercicio 3/gente/fernando.jpg | Bin 0 -> 439941 bytes ejercicio 3/gente/hugo.html | 27 +++++++++++++++++++++++++++ ejercicio 3/gente/hugo.jpg | Bin 0 -> 93360 bytes ejercicio 3/gente/lucas.html | 30 ++++++++++++++++++++++++++++++ ejercicio 3/gente/lucas.jpg | Bin 0 -> 50143 bytes ejercicio 3/gente/lujan.html | 29 +++++++++++++++++++++++++++++ ejercicio 3/gente/lujan.jpg | Bin 0 -> 26200 bytes ejercicio 3/gente/pedro.html | 27 +++++++++++++++++++++++++++ ejercicio 3/gente/pedro.jpg | Bin 0 -> 77610 bytes ejercicio 4 y 5/wu-e001.cpp | 242 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ejercicio 4 y 5/wu-e002.cpp | 200 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tateti.html | 30 ++++++++++++++++++++++++++++++ tatetiprueba.html | 25 +++++++++++++++++++++++++ 22 files changed, 987 insertions(+) create mode 100644 README.md create mode 100755 a.out create mode 100644 cuestionario.html create mode 100644 cuestionario/cuestionario.html create mode 100644 ejercicio 1/hola.html create mode 100644 ejercicio 3/boocamp004.html create mode 100644 ejercicio 3/gente/albaro.html create mode 100644 ejercicio 3/gente/albaro.jpg create mode 100644 ejercicio 3/gente/fernando.html create mode 100644 ejercicio 3/gente/fernando.jpg create mode 100644 ejercicio 3/gente/hugo.html create mode 100644 ejercicio 3/gente/hugo.jpg create mode 100644 ejercicio 3/gente/lucas.html create mode 100644 ejercicio 3/gente/lucas.jpg create mode 100644 ejercicio 3/gente/lujan.html create mode 100644 ejercicio 3/gente/lujan.jpg create mode 100644 ejercicio 3/gente/pedro.html create mode 100644 ejercicio 3/gente/pedro.jpg create mode 100644 ejercicio 4 y 5/wu-e001.cpp create mode 100644 ejercicio 4 y 5/wu-e002.cpp create mode 100644 tateti.html create mode 100644 tatetiprueba.html diff --git a/README.md b/README.md new file mode 100644 index 0000000..a6a84f8 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Instrucciones y algunas especificaciones +* Los ejercicios se encuentran ordenados dentro de carpetas, con sus respectivos nombres +* La imagen del primer ejercicio se estira de internet, por lo tanto, hay que tener conexión! +* El cuestionario está en un archivo "cuestionario.txt" +* Los ejercicios 1 y 2 están juntos en un mismo archivo, que es "hola.html". Para ejecutar solo hace falta abrir con cualquier navegador. +* El ejercicio 3, el de hacer un HTML para cada compañero, está todo dentro de una carpeta llamada "ejercicio3". La página principal es "bootcamp004.html" +* Los archivos html a los que direcciona el archivo principal **bootcamp004.html** están dentro de una carpeta llamada "gente" +* Los archivos modificados de ejercicio **4** y **5** están en la carpeta "ejercicio 4 y 5" + +* Para compilar los archivos **.cpp** se tiene que escribir en una terminald de linux **g++ [archivo].cpp** donde **[archivo]** se reemplaza por el nombre del archivo +* Para ejecutar el archivo generado de la compilación, normalmente **a.out**, se debe escribir un **./** frente al archivo. Ejemplo **./a.out** \ No newline at end of file diff --git a/a.out b/a.out new file mode 100755 index 0000000..f154e91 Binary files /dev/null and b/a.out differ diff --git a/cuestionario.html b/cuestionario.html new file mode 100644 index 0000000..8794810 --- /dev/null +++ b/cuestionario.html @@ -0,0 +1,48 @@ + + + Cuestionario + + + + +

Cuestionario

+ +

1. ¿Qué es el Rendering Engine de un navegado?

+

+ Es un software que interpreta un lenguaje de enmarcado. Sigue las instrucciones y las muesta en pantalla. +

+ +

2. ¿Cómo explicarías a un niño de 5 años lo que es el Rendering Engine de un navegador?

+

+ Es una aplicación, que lee unas instrucciones, como una receta de cocina, y hace todo lo que está ahí. Pero esta receta te dice como tenés que dibujar las cosas y eso mismo tenés que hacer. + Es como esa regla que tiene formas, y vos tenes que pasar tu lapiz para dibujar. +

+ +

Completar

+

+ Rendering Engine de Google Chrome: Blink +
Rendering Engine de Google Chrome para Android: + Fullscreen API +
Rendering Engine de Google Chrome para iOS: + Fullscreen API +
Rendering Engine de Safari para mac OS: +
Rendering Engine de Safari para iOS: +
Rendering Engine de Firefox: +
Rendering Engine de Firefox para Android: +
Rendering Engine de Firefox para iOS: +
Rendering Engine de Internet Explorer: +
Rendering Engine del Opera: + +

+ + + + + + + + + + + + diff --git a/cuestionario/cuestionario.html b/cuestionario/cuestionario.html new file mode 100644 index 0000000..8794810 --- /dev/null +++ b/cuestionario/cuestionario.html @@ -0,0 +1,48 @@ + + + Cuestionario + + + + +

Cuestionario

+ +

1. ¿Qué es el Rendering Engine de un navegado?

+

+ Es un software que interpreta un lenguaje de enmarcado. Sigue las instrucciones y las muesta en pantalla. +

+ +

2. ¿Cómo explicarías a un niño de 5 años lo que es el Rendering Engine de un navegador?

+

+ Es una aplicación, que lee unas instrucciones, como una receta de cocina, y hace todo lo que está ahí. Pero esta receta te dice como tenés que dibujar las cosas y eso mismo tenés que hacer. + Es como esa regla que tiene formas, y vos tenes que pasar tu lapiz para dibujar. +

+ +

Completar

+

+ Rendering Engine de Google Chrome: Blink +
Rendering Engine de Google Chrome para Android: + Fullscreen API +
Rendering Engine de Google Chrome para iOS: + Fullscreen API +
Rendering Engine de Safari para mac OS: +
Rendering Engine de Safari para iOS: +
Rendering Engine de Firefox: +
Rendering Engine de Firefox para Android: +
Rendering Engine de Firefox para iOS: +
Rendering Engine de Internet Explorer: +
Rendering Engine del Opera: + +

+ + + + + + + + + + + + diff --git a/ejercicio 1/hola.html b/ejercicio 1/hola.html new file mode 100644 index 0000000..1322b71 --- /dev/null +++ b/ejercicio 1/hola.html @@ -0,0 +1,139 @@ + + + + + + Hola + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TORNEO CLAUSURA
CLUBPJPGPPPEGFGC
Sportivo Luqueño131201490
Cerro13931228
Olimpia139222310
Libertad13544148
Dep. Capiatá135351719
Nacional134451820
Sol de América134451517
Deportivo Santaní134451113
Guaraní134451216
3 de Febrero134361818
General Díaz132651726
Independiente132561320
+
+ + + + + \ No newline at end of file diff --git a/ejercicio 3/boocamp004.html b/ejercicio 3/boocamp004.html new file mode 100644 index 0000000..63386b3 --- /dev/null +++ b/ejercicio 3/boocamp004.html @@ -0,0 +1,73 @@ + + + + BOOTCAMP004! + + + + + +

Bootcamp 004!

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NombreCorreoColegioAño GraduaciónEnlace
Fernando Lópezfdlopez@roshka.comSalesianito2015mas info
Lucas Maidanalmaidana@roshka.comSanta Clara2015mas info
Pedro Rolónprolon@roshka.comNo asistió- -mas info
Luján Cabreralcabrera@roshka.comDr. Juan Manuel Frutos2014mas info
Hugo Villagrahvillagra@roshka.comSalesianito2010mas info
Albaro Acostaaacosta@roshka.comEscuela Nacional de Comercio N° 12012mas info
+ + + + + + + diff --git a/ejercicio 3/gente/albaro.html b/ejercicio 3/gente/albaro.html new file mode 100644 index 0000000..fbb2ea9 --- /dev/null +++ b/ejercicio 3/gente/albaro.html @@ -0,0 +1,28 @@ + + + Albaro Acosta + + + + +

Albaro Acosta

+ +

Biografía

+

+ + Proviene de los rincones mas insalubres de la Saun, donde + llevaba una vida de pésimo estado.
+ A la edad de 19 años, su vida daría un giro espectacular + que jamás siquiera hubiese imaginado. Fue en el año 1489 + donde jugó la quiniela y vino el número que habia jugado a + la cabeza.
+ Actualmente se encuentra recluido en la penitencia de Tacumbú + por enriquecimiento ilícito. +

+ + +
+ Visítalo en facebook! + + + \ No newline at end of file diff --git a/ejercicio 3/gente/albaro.jpg b/ejercicio 3/gente/albaro.jpg new file mode 100644 index 0000000..0aea066 Binary files /dev/null and b/ejercicio 3/gente/albaro.jpg differ diff --git a/ejercicio 3/gente/fernando.html b/ejercicio 3/gente/fernando.html new file mode 100644 index 0000000..ac1ea10 --- /dev/null +++ b/ejercicio 3/gente/fernando.html @@ -0,0 +1,30 @@ + + + Fernando Lopez + + + + +

Fernando Lopez

+ +

Biografía

+

+ + Fernando Lopez nació en la ciudad de + Tangamandapio, en una época donde la ciudad era azotada + por una fuerte crisis económica.
+ Gracias al apoyo de su padre, Rómulo López, y su tío, + Arturo López, lograron sacar a flote a la ciudad. + La ciudad se encontraba prosperando, y así sería por muchos + años más.
+ Dos años mas tarde, una peste sobrevino en la ciudad matando + a todos los habitantes; tirando al tacho todo su esfuerzo. + +

+ + +
+ Visítalo en facebook! + + + \ No newline at end of file diff --git a/ejercicio 3/gente/fernando.jpg b/ejercicio 3/gente/fernando.jpg new file mode 100644 index 0000000..61800bb Binary files /dev/null and b/ejercicio 3/gente/fernando.jpg differ diff --git a/ejercicio 3/gente/hugo.html b/ejercicio 3/gente/hugo.html new file mode 100644 index 0000000..5eb1755 --- /dev/null +++ b/ejercicio 3/gente/hugo.html @@ -0,0 +1,27 @@ + + + Hugo Villagra + + + + +

Hugo Villagra

+ +

Biografía

+

+ + Hugo nació en Chircarosa, cercano a Tpoterosi. Llevaba + una vida hostentosa hasta que fue descubierto con las + manos en la masa, pues le gustaba hacer pan.
+ Luego de este incidente, se dedico a ser panadero en + God's pan, adquiriendo asi gran parte de su fama.
+ Lo último que se supo de él fue que ya pudo comprarse un + lamborghini gallardo. +

+ + +
+ Visítalo en facebook! + + + \ No newline at end of file diff --git a/ejercicio 3/gente/hugo.jpg b/ejercicio 3/gente/hugo.jpg new file mode 100644 index 0000000..b6f8986 Binary files /dev/null and b/ejercicio 3/gente/hugo.jpg differ diff --git a/ejercicio 3/gente/lucas.html b/ejercicio 3/gente/lucas.html new file mode 100644 index 0000000..c2e6ffa --- /dev/null +++ b/ejercicio 3/gente/lucas.html @@ -0,0 +1,30 @@ + + + Lucas Maidana + + + + +

Lucas Maidana

+ +

Biografía

+

+ + Lucas Maidana, mas conocido como Lucas, comenzó la vida + en una aldea de los barrios orientales. Se desconoce + exactamente la ubicacion, pero se cree que fue en la + ciudad de Stormwind.
+ Su infancia la vivió de una manera particular, cazando + bisontes en las laderas de trabalomas, convirtiendose + muy pronto en el chapulin colorado.
+ Sus ultimos años no sabemos donde los vivió porque todavia + no se murió. + +

+ + +
+ Visítalo en facebook! + + + \ No newline at end of file diff --git a/ejercicio 3/gente/lucas.jpg b/ejercicio 3/gente/lucas.jpg new file mode 100644 index 0000000..a61299e Binary files /dev/null and b/ejercicio 3/gente/lucas.jpg differ diff --git a/ejercicio 3/gente/lujan.html b/ejercicio 3/gente/lujan.html new file mode 100644 index 0000000..164b94d --- /dev/null +++ b/ejercicio 3/gente/lujan.html @@ -0,0 +1,29 @@ + + + Luján Cabrera + + + + +

Luján Cabrera

+ +

Biografía

+

+ + Luján proviene de Narnia, vivió mucho tiempo entre + castores y búhos arcovianos, de quienes aprendió + a roer de forma eficiente.
+ Al llegar a la adolescencia, heredaría el trono del + páramo, pero fue atacada por su maléfico sobrino Alberto + Puig, quién consiguió destronarla.
+ A pesar de esto, ella consiguió matar a su sobrino y liderar + el páramo de todos modos. Ahora lleva una vida de lujos. + +

+ + +
+ Visítala en facebook! + + + \ No newline at end of file diff --git a/ejercicio 3/gente/lujan.jpg b/ejercicio 3/gente/lujan.jpg new file mode 100644 index 0000000..b0ecb4b Binary files /dev/null and b/ejercicio 3/gente/lujan.jpg differ diff --git a/ejercicio 3/gente/pedro.html b/ejercicio 3/gente/pedro.html new file mode 100644 index 0000000..fabe153 --- /dev/null +++ b/ejercicio 3/gente/pedro.html @@ -0,0 +1,27 @@ + + + Pedro Rolón + + + + +

Pedro Rolón

+ +

Biografía

+

+ + Pedro Vivió y se crió en la ciudad de Magnolia, dedicandose + desde muy pequeño a cuidar vacas y toros.
+ No fue al colegio, su escuela fueron las calles y su + universidad los Rings. Concursó en bailando por un sueño + pero no quedó ni para el casting.
+ Al final todo salió bien porque pudo encontrar petróleo debajo + de la granja donde creció. +

+ + +
+ Visítalo en facebook! + + + \ No newline at end of file diff --git a/ejercicio 3/gente/pedro.jpg b/ejercicio 3/gente/pedro.jpg new file mode 100644 index 0000000..f7f769e Binary files /dev/null and b/ejercicio 3/gente/pedro.jpg differ diff --git a/ejercicio 4 y 5/wu-e001.cpp b/ejercicio 4 y 5/wu-e001.cpp new file mode 100644 index 0000000..9070d05 --- /dev/null +++ b/ejercicio 4 y 5/wu-e001.cpp @@ -0,0 +1,242 @@ +#include + +#define N 3 //Dimensiones de la matriz + +using namespace std; + +void imprimir_tateti(char matriz[N][N]); +void marcar(char matriz[N][N], int x, int y, char marca); +char comprobar_ganador(char m[N][N]); +void jugar(char tateti[N][N], char marca); +void generar_html(char m[N][N], char winner); + +int i = 0; +char turno = 97; + +int main(){ + + bool error_jugada = false; + bool jugada_acabada = false; + char ficha[2] = {'X', 'O'}; + int bandera = false; + + string jugada; + + char tateti[N][N] = {{' ', ' ', ' '}, + {' ', ' ', ' '}, + {' ', ' ', ' '} + }; + + + + cout << "Bienvenidos al TA-TE-TI de Pedro del Bootcamp 004 de Roshka" << endl; + + + while(i < 9){ + jugar(tateti, ficha[bandera]); + bandera = !bandera; + + char ganador = comprobar_ganador(tateti); + if(ganador != ' '){ + generar_html(tateti, ganador); + break; + } + + if(i == 9){ + cout << "> EMPATE" << endl; + generar_html(tateti, ganador); + break; + } + } + + cout << "> FIN DEL JUEGO\n"; + + return 0; +} + +//Función que imprime en consola el tablero del tateti +//Recibe como parámetro las coordenadas nuevas, si las hay +//y la ficha que debe colocar +void imprimir_tateti(char matriz[N][N]){ + + printf("|---|---|---|\n"); + printf("| %c | %c | %c |", matriz[0][0], matriz[0][1], matriz[0][2]); + printf("\n|---|---|---|\n"); + printf("| %c | %c | %c |", matriz[1][0], matriz[1][1], matriz[1][2]); + printf("\n|---|---|---|\n"); + printf("| %c | %c | %c |", matriz[2][0], matriz[2][1], matriz[2][2]); + printf("\n|---|---|---|\n"); +} + + +void marcar(char matriz[N][N], int x, int y, char marca){ + matriz[x][y] = marca; +} + +char comprobar_ganador(char m[N][N]){ + + //Comprobacion de ganador por fila + if(m[0][0] == m[0][1] and m[0][1] == m[0][2]){ + if(m[0][0]!= ' '){ + cout << "> GANADOR " << m[0][0]; + cout << ": A1-A2-A3" << endl; + } + return m[0][0]; + } + + if(m[1][0] == m[1][1] and m[1][1] == m[1][2]){ + if(m[1][0]!=' '){ + cout << "> GANADOR " << m[1][0]; + cout << ": B1-B2-B3"<< endl; + } + return m[1][0]; + } + + if(m[2][0] == m[2][1] and m[2][1] == m[2][2]){ + if(m[2][0]!=' '){ + cout << "> GANADOR " << m[2][0]; + cout << ": C1-C2-C3" << endl; + } + return m[2][0]; + } + + //comprobacion de ganador por columna + if(m[0][0] == m[1][0] and m[1][0] == m[2][0]){ + if(m[0][0]!= ' '){ + cout << "> GANADOR " << m[0][0]; + cout << ": A1-B1-C1" << endl; + } + return m[0][0]; + } + + if(m[0][1] == m[1][1] and m[1][1] == m[2][1]){ + if(m[0][1]!=' '){ + cout << "> GANADOR " << m[0][1]; + cout << ": A2-B2-C2" << endl; + } + return m[0][1]; + } + + if(m[0][2] == m[1][2] and m[1][2] == m[2][2]){ + if(m[0][2]!=' '){ + cout << "> GANADOR " << m[0][2]; + cout << ": A3-B3-C3" << endl; + } + return m[0][2]; + } + + //Comprobacion de diagonales principales + if(m[0][0] == m[1][1] and m[1][1] == m[2][2]){ + if(m[0][0] != ' '){ + cout << "> GANADOR " << m[0][0]; + cout << ": A1-B2-C3" << endl; + } + return m[0][0]; + } + + if(m[0][2] == m[1][1] and m[1][1] == m[2][0]){ + if(m[2][0]!=' '){ + cout << "> GANADOR " << m[2][0]; + cout << ": A3-B2-C1"<< endl; + } + return m[2][0]; + } + + return ' '; +} + + + +void jugar(char tateti[N][N], char marca ){ + + string jugada; + bool error_jugada=false; + do{ + + cout << turno <<". " << marca <<" -> Ingrese jugada: "; + cin >> jugada; + + int a = jugada[0]; + int b = jugada[1]; + + a = a-64; //Para mapear a numeros del tablero + b = b-48; //Para lo mismo de arriba xd + + //Comprobación de la entrada + if((a<1 or a>3) and (b<1 or b>3)){ + error_jugada = true; + cout <<"> ERR: Jugada Inválida - Fila y Columna Inválidas" << endl; + }else if(a<1 or a>3){ + error_jugada = true; + cout <<"> ERR: Jugada Inválida - Fila Inválida" << endl; + } + else if(b<1 or b>3){ + error_jugada = true; + cout << "> ERR: Jugada Inválida - Columna Inválida" << endl; + }else if(tateti[a-1][b-1] != ' '){ + cout << "> ERR: Jugada Inválida - Casilla Ocupada" << endl; + error_jugada = true; + } + else{ + error_jugada = false; + marcar(tateti, a-1, b-1, marca); + cout << "> OK" << endl; + imprimir_tateti(tateti); + i++; + turno++; + } + }while(error_jugada); +} + + +void generar_html(char m[N][N], char winner){ + + FILE *archivo; //Crear un puntero a archivo + archivo = fopen("tateti.html", "w"); //abre el archivo en escritura + + //Imprime en el archivo + fprintf(archivo,"\n\ + \n\ + Tateti\n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ + \n\ +
%c%c%c
%c%c%c
%c%c%c
\n\ + ",m[0][0], m[0][1], m[0][2], + m[1][0], m[1][1], m[1][2], + m[2][0], m[2][1], m[2][2]); + + + + + if(winner!=' '){ + fprintf(archivo,"

GANADOR %c

\n", winner); + }else{ + fprintf(archivo,"

EMPATE!

\n"); + } + + fprintf(archivo," \n\ + "); + + fclose(archivo); //cierra el archivo +} \ No newline at end of file diff --git a/ejercicio 4 y 5/wu-e002.cpp b/ejercicio 4 y 5/wu-e002.cpp new file mode 100644 index 0000000..871eb36 --- /dev/null +++ b/ejercicio 4 y 5/wu-e002.cpp @@ -0,0 +1,200 @@ +#include +#define N 4 +#define INTENTOS 12 + +void separar_numeros(int vector[N], int numero); +int aleatorio(int x, int y); +bool tiene_cuatro_digitos(int n); +void generar_hmtl(int np[], char ganador); + +using namespace std; + +vector respuestas; + +int main(){ + + srand(time(NULL)); + + int numero_pensado[N]; + int numero_input[N]; + int input; + + + bool error = false; + + for(int i=0; i> input; + if(!tiene_cuatro_digitos(input)){ + cout << "Jugada Inválida - Número Inválido\n"; + error = true; + //i--; + continue; + }else{ + error = false; + + + separar_numeros(numero_input, input); + respuestas.push_back(input); + + + + for (int j = 0; j < N; j++) + { + for(int k=j+1; k\n\ + \n\ + Toros y Vacas\n\ + \n\ + \n\ + \n\ +

Toros y vacas

\n\ +

El número elegido por jugador A fue: %d%d%d%d
\n\ + Los intentos de B fueron:
\n", np[0], np[1], np[2], np[3]); + cout << respuestas.size() << endl; + cout << respuestas[0] << endl; + cout << respuestas[1] << endl; + + for(int i=0; i\n", i, respuestas[i]); + cout << i << endl; + } + + fprintf(archivo," El ganador fue %c\n", ganador); + + fprintf(archivo,"

\n\ + \n\ +"); + + + fclose(archivo); //cierra el archivo +} diff --git a/tateti.html b/tateti.html new file mode 100644 index 0000000..5f00243 --- /dev/null +++ b/tateti.html @@ -0,0 +1,30 @@ + + + Tateti + + + + + + + + + + + + + + + + + + + +
XXO
OOX
XOX
+

EMPATE!

+ + \ No newline at end of file diff --git a/tatetiprueba.html b/tatetiprueba.html new file mode 100644 index 0000000..f55aadd --- /dev/null +++ b/tatetiprueba.html @@ -0,0 +1,25 @@ + + + Tateti + + + + + + + + + + + + + + + + + + +
X<OO
XOO
XOO
+

GANADOR X

+ + \ No newline at end of file -- libgit2 0.26.0