Guide for Tirades Perfectes


Això és una guia per ajudar-te a començar amb aquest problema — no és la solució.
Mostra el codi per a: Consideracions generals Java 11 Python 3

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:

  1. Vés llegint números un a un.
  2. Mentre el número llegit no sigui -1, comprova si és un 6 i, si ho és, suma 1 a un comptador.
  3. Quan llegeixis el -1, para de llegir (no s'ha de processar ni comptar).
  4. 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à.


Tornar al problema