Llums de l'habitació (múltiples)


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C#, Go, Java

Es vol fer un programa que, donat l'estat (encés=true o apagat=false) dels tres llums (\(Ll1\), \(Ll2\) i \(Ll3\)) de \(Nh\) habitacions, mostri per pantalla quina és la quantitat de llums encesos en cada habitació.

Input Format

  • Primera línia: el nombre d'habitacions \(Nh\) que cal processar.
  • Per cada línia següent: tres booleans (\(Ll1\), \(Ll2\) i \(Ll3\)) separats per un espai, que representen els tres llums d'una única habitació.

Constraints

  • \(Nh >= 0\)
  • \(Ll1 >= 0\)
  • \(Ll2 >= 0\)
  • \(Ll3 >= 0\)

Output Format

Per cada alumne, a una nova línia:

  • Si no hi ha cap llum encès, cal mostrar: No s'ha encès cap llum.
  • Si només n'hi ha un llum encès, cal mostrar: Només hi ha un llum encès.
  • Si hi ha dos llums encesos, cal mostrar: S'han encès dues llums.
  • Si s'han encès totes les llums, cal mostrar: S'han encès totes les llums.

Test Case 1

Input
1
false false false
Output
No s'ha encès cap llum.

Test Case 2

Input
1
true false false
Output
Només hi ha un llum encès.

Test Case 3

Input
2
false true false
false false true
Output
Només hi ha un llum encès.
Només hi ha un llum encès.

Test Case 4

Input
3
false false true
true true false
false true true
Output
Només hi ha un llum encès.
S'han encès dues llums.
S'han encès dues llums.

Test Case 5

Input
4
true true false
false true true
true false true
true true true
Output
S'han encès dues llums.
S'han encès dues llums.
S'han encès dues llums.
S'han encès totes les llums.

Test Case 6

Input
0
Output

Authorship: Fernando Porrino Serrano

CC BY-NC-SA 4.0