From e596f20908bda054e1e160eb7dc1120e02876a8e Mon Sep 17 00:00:00 2001 From: Tiago Garcia <35657250+TiagoRG@users.noreply.github.com> Date: Sat, 21 Jan 2023 17:57:33 +0000 Subject: [PATCH] Update ex9.py --- 1ano/fp/avaliacao/ap2/ex9.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/1ano/fp/avaliacao/ap2/ex9.py b/1ano/fp/avaliacao/ap2/ex9.py index e20cc66..1f6cb03 100644 --- a/1ano/fp/avaliacao/ap2/ex9.py +++ b/1ano/fp/avaliacao/ap2/ex9.py @@ -1,5 +1,8 @@ """ -No jogo Bulls-and-Cows, o jogador tenta descobir um código secreto composto por N símbolos de um alfabeto pequeno, por exemplo algarismos ou letras. Em cada tentativa, o jogador introduz N símbolos e o computador dá uma pontuação que indica quantos símbolos estão certos na posição certa (os Bulls) e quantos estão certos, mas na posição errada (as Cows). Por exemplo, se o segredo for '4271', a tentativa '1234' tem uma pontuação de 1 Bull (o ‘2’) e 2 Cows (‘1’ e ‘4’). +No jogo Bulls-and-Cows, o jogador tenta descobir um código secreto composto por N símbolos de um alfabeto pequeno, por exemplo algarismos ou letras. +Em cada tentativa, o jogador introduz N símbolos e o computador dá uma pontuação que indica quantos símbolos estão certos na posição certa (os Bulls) +e quantos estão certos, mas na posição errada (as Cows). +Por exemplo, se o segredo for '4271', a tentativa '1234' tem uma pontuação de 1 Bull (o ‘2’) e 2 Cows (‘1’ e ‘4’). Complete a função score(guess, secret) para devolver a pontuação de uma tentativa. Por exemplo, score('1234', '4271') deve devolver (1, 2). """