Guide for Apostes perdudes (Easy)


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

Aquesta és la versió senzilla del problema d'apostes: sempre entraran exactament 5 línies, \ cadascuna amb un número. Has de comptar quants d'aquests números són negatius (apostes perdudes).

Idea general:

  1. Inicialitza un comptador a 0.
  2. Repeteix exactament 5 vegades: llegeix un número.
  3. Per cada número, comprova si és negatiu i, si ho és, incrementa el comptador.
  4. Un cop llegides les 5 línies, mostra el comptador final.

Paranys habituals:

  • Aquí NO hi ha cap valor sentinella (com el 0 de la versió normal del problema): sempre entren \ exactament 5 línies, així que el bucle ha de tenir un nombre fix de repeticions, no dependre del \ valor llegit.
  • No et desincronitzis: llegeix exactament 5 números, ni un més ni un menys.

Pista per a Java

Amb un Scanner i un bucle for de 5 iteracions:

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int comptador = 0;

        for (int i = 0; i < 5; i++) {
            int n = Integer.parseInt(sc.nextLine().trim());
            if (n < 0) {
                comptador++;
            }
        }

        System.out.println(comptador);
    }
}

Tornar al problema