Guide for La màquina del temps
Com abordar aquest problema
Et donen un any i has de dir a quin districte pertanyia el barri de l'ITB en aquell moment: "Sant \ Andreu" si és anterior a la creació del districte de Nou Barris (1984), o "Nou Barris" si és aquell \ any o posterior.
Idea general:
- Llegeix l'any.
- Compara'l amb l'any 1984.
- Si és anterior a 1984, escriu "Sant Andreu". Si és 1984 o posterior, escriu "Nou Barris".
Paranys habituals:
- Aquest problema és de tipus "Sense Bucles": no facis servir cap
for/while. Amb una simple \ comparació (if/else) ja n'hi ha prou, no necessites recórrer res. - Vigila el cas frontera: l'any 1984 mateix ja compta com a "Nou Barris" (el districte ja existia \ aquell any).
- Escriu el text exactament com es demana ("Sant Andreu" / "Nou Barris"), respectant majúscules i espais.
Pista per a Java
Igual que en Python, sense cap bucle:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int any = Integer.parseInt(sc.nextLine().trim());
if (any < 1984) {
System.out.println("Sant Andreu");
} else {
System.out.println("Nou Barris");
}
}
}
Recorda que aquest problema és "Sense Bucles": no facis servir for/while, ni tampoc múltiples \
return ni System.exit() — un únic if/else és suficient.