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 Java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int comptador = 0;
while (true) {
int tirada = sc.nextInt();
if (tirada == -1) break;
if (tirada == 6) comptador++;
}
System.out.println(comptador);
}
}
Igual que en Python, un bucle infinit amb break en trobar el -1 permet llegir sense saber per
endavant quantes tirades hi haurà.