Guide for Un bombó per persona
Com abordar aquest problema
Has de comparar el nombre d'alumnes amb el nombre de bombons disponibles i dir si n'hi ha exactament per a tothom, si en falten, o si en sobren.
Idea general:
- Llegeix els dos nombres: alumnes i bombons.
- Calcula la diferència entre bombons i alumnes.
- Si la diferència és zero, escriu
OK. - Si falten bombons (bombons < alumnes), escriu
KO: x, on x és quants en falten. - Si sobren bombons (bombons > alumnes), escriu
OK: x, on x és quants en sobren.
Aquest problema està etiquetat com Sense Bucles: no cal cap bucle, només una resta i una comparació.
Paranys habituals:
- Fixa't bé en què
xha de ser un nombre positiu (la quantitat que falta o sobra), no una diferència negativa. - No confonguis l'ordre:
KOés quan en falten (bombons < alumnes),OK: xés quan en sobren (bombons > alumnes).
Pista per a Java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int alumnes = sc.nextInt();
int bombons = sc.nextInt();
int diferencia = bombons - alumnes;
if (diferencia == 0) {
System.out.println("OK");
} else if (diferencia < 0) {
System.out.println("KO: " + (-diferencia));
} else {
System.out.println("OK: " + diferencia);
}
}
}
Tampoc aquí fa falta cap bucle: només una resta i una comparació.