Sakk vagy nem?
Feladat
Írj programot amely beolvas és felismer egy sakktáblát, majd megmondja, hogy a fekete vagy fehér király sakkban van-e. Fehér bábukat nagybetűkkel, fekete bábukat kisbetűkkel reprezentáljuk. Fehér oldal van a tábla alján, a fekete pedig a tetején.
Figurák:
- Paraszt: p/P
- Ló: n/N
- Futó: b/B
- Bástya: r/R
- Királynő: q/Q
- Király: k/K
Bemenet
A bemenetben számos sakktábla található, mindegyik 8 karakterből álló 8 darab sorból áll. A "." jelöli az üres mezőt, a kis/nagy betűk pedig a fentiekben meghatározott figurákat. Nincs a bemenetben érvénytelen karakter, illetve nem lesz olyan felállás, ahol mindkét király sakkban van. A bemenetet egy teljesen üres tábla zárja ($8\times 8$ darab "."). Összes táblán - kivéve az utolsót - 1 darab fehér, illetve 1 darab fekete király van.
Kimenet
Mindegyik felálláshoz a következő kimenetek egyikét kell írnod:
Játék #d: fehér király sakkban.
Játék #d: fekete király sakkban.
Játék #d: egyik király sincs sakkban.
ahol
$d$ a játék sorszámát jelöli (1-től indulva).
Példa
sakk.be |
sakk.ki |
..k.....
ppp.pppp
........
.R...B..
........
........
PPPPPPPP
K.......
rnbqk.nr
ppp..ppp
....p...
...p....
.bPP....
.....N..
PP..PPPP
RNBQKB.R
........
........
........
........
........
........
........
........
|
Játék #1: fekete király sakkban.
Játék #2: fehér király sakkban.
|
Tesztadatok
Coming soon...