Vcs trataram o caso em que a rainha anda por cima do rei branco?
A minha rainha pode atropelar o rei branco como se fosse um cavalo. E se eu tirar essa feature provavelmente nem passa.
bastaria por o caso:
c2 h2 a1
onde minha resposta dá b2
mas tá errado pq eh um movimento inválido no xadrez convencional.
Não tinha pensado nisso. Realmente, eu também não tratei esse caso e passou!
O que significa que a entrada tá mal feita…
É hehe deve estar mal feita, ou a rainha pode andar igual cavalo(atropelando o rei) hehe
Move rules:
The queen may move in any straight line, horizontal, vertical, or diagonal.
Isso aqui não diz que sim?
sei lá.
De fato, ele cita o jogo de xadrez como exemplo, mas não diz que o movimento da dama é exatamente como no jogo de xadrez. Assim, o caso de teste não dá WA nem para uma implementação nem para outra.
Nossa, eles devem ter colocado um monte de entradas aleatórias, e nem se preocuparam em bolar uns casos na mão pra pegar esse tipo de coisa…
mas em compensacao eles cobram caso onde o rei pode nao se mover.
(Isso pode acontecer no xadrez, vc não se mover?)
Não pode não.
Se o rei não puder se mover, e não tiver nenhuma outra peça para mover, o jogo termina empatado.