Feladatok‎ > ‎

Sakkjátszma

Leírás

Készíts programot, amely szimulál egy, a standard inputon bevitt sakkmeccset! Írja ki a végeredményt hasonló kódolással!

Bemenet

A bábukat a következő jelrendszerrel kódoljuk:
  • 0 - üres mező
  • 1 - fehér bástya, 2 - huszár, 3 - fehér futó, 4 - fehér vezér, 5 fehér király, 6 fehér gyalog.
  • A fekete bábuk ezek -1-szeresei.
  • A bemenet elején 8 sorban 8 szóközzel elválasztott egész szám áll -6-tól +6-ig a kódolásnak megfelelően. Az első szám megmutatja, hogy az A8-as mezőn milyen bábu áll, második a B8-as mezőn állót írja le, … 
    Utána n, a lépések száma, ezután n sorban egy-egy lépés. Minden lépés 4 számból áll, a ‘honnan’ mező ‘koordinátái’, majd a ‘hová’ mezőéi. Az A2-es mező ‘koordinátái’ legyenek (0, 1)

    Kimenet

    A kapott állapot a bemenetéhez hasonló kódolással.

    Példa

     Bemenet Kimenet 

    -1 -2 -3 -4 -5 -3 -2 -1
    -6 -6 -6 -6 -6 -6 -6 -6
    0 0 0 0 0 0 0 0
    0 0 0 0 0 0 0 0
    0 0 0 0 0 0 0 0
    0 0 0 0 0 0 0 0
    6 6 6 6 6 6 6 6
    1 2 3 4 5 3 2 1
    7
    4 1 4 2
    1 7 2 5
    3 0 5 2
    6 6 6 5
    5 0 2 3
    5 7 6 6
    5 2 5 6

    -1 0 -3 -4 -5 0 -2 -1
    -6 -6 -6 -6 -6 4 -3 -6
    0 0 -2 0 0 0 -6 0
    0 0 0 0 0 0 0 0
    0 0 3 0 0 0 0 0
    0 0 0 0 6 0 0 0
    6 6 6 6 0 6 6 6
    1 2 3 0 5 0 2 1


    Comments