Guide for Tirades Perfectes
Com abordar aquest problema
Has de comptar quantes vegades surt un 6 en una seqüència de tirades de dau, fins que apareix un -1 que indica el final.
Idea general:
- Vés llegint números un a un.
- Mentre el número llegit no sigui -1, comprova si és un 6 i, si ho és, suma 1 a un comptador.
- Quan llegeixis el -1, para de llegir (no s'ha de processar ni comptar).
- Mostra el comptador final.
Paranys habituals:
- El -1 marca el final de l'entrada: no l'has de comptar ni processar com si fos una tirada més.
- No saps per endavant quantes tirades hi haurà: has de llegir fins que trobis el -1, no un nombre fix de vegades.
Pista per a Python
comptador = 0
while True:
tirada = int(input())
if tirada == -1:
break
if tirada == 6:
comptador += 1
print(comptador)
El bucle while True amb un break en trobar el -1 és la manera natural de llegir "fins que
s'acabi", quan no saps per endavant quantes dades hi haurà.