Il giardino dei mirtilli
Un botanico alieno sta cercando di coltivare mirtilli. Ha alcuni semi di mirtillo dalla Terra, ma si sono mescolati con semi locali di sunshroom e fernivore. Decide comunque di piantarli perché vuole davvero sapere che sapore hanno i mirtilli.
Il suo giardino ha 10 spazi per piantare, tutti uno accanto all'altro. Pianta semi in tutti e 10 gli spazi e aspetta che crescano.
Tuttavia, deve fare attenzione, perché i fernivore sono dannosi per i mirtilli e contamineranno le piante di mirtillo direttamente adiacenti a loro. I sunshroom sono innocui e neutralizzano anche una pianta di fernivore quando cresce direttamente accanto a loro.
Ti vengono forniti 10 numeri interi come input, ognuno rappresentante uno spazio, e il tuo compito è determinare se c'è una contaminazione nel giardino.
- I mirtilli sono rappresentati da numeri pari che non sono divisibili per 6.
- I sunshroom sono rappresentati da numeri dispari.
- I fernivore sono rappresentati da multipli di 6.
Se c'è contaminazione, stampa
Activate emergency protocol!
, altrimenti stampa Check complete, blueberries are growing!
.Input | Output |
4
8
3
6
2
7
14
16
2
13 | Check complete, blueberries are growing! |
2
3
7
2
8
12
4
8
9
10 | Activate emergency protocol! |
9
3
1
2
4
3
3
7
6
6 | Check complete, blueberries are growing! |
9
8
5
6
12
4
13
2
3
7 | Activate emergency protocol! |
- Nel primo esempio, c'è un fernivore allo spazio #4, rappresentato dal numero 6. Tuttavia, è neutralizzato dal sunshroom allo spazio #3, che è rappresentato dal 3, quindi stampiamo
Check complete, blueberries are growing!
.
- Nel secondo esempio, c'è un fernivore allo spazio #6 circondato da mirtilli che ha contaminato il giardino, quindi stampiamo
Activate emergency protocol!
.
- Nel terzo esempio, ci sono due fernivore agli spazi #9 e #10, ma non sono accanto a nessun mirtillo, quindi non ci sarà contaminazione, quindi stampiamo
Check complete, blueberries are growing!
.
- Nell'ultimo esempio, ci sono due fernivore agli spazi #4 e #5. Il fernivore allo spazio #5 contaminerà il mirtillo allo spazio #6. Nota che c'è un sunshroom allo spazio #3, ma neutralizzerà solo il fernivore allo spazio #4, quindi il fernivore allo spazio #5 contaminerà il giardino!
Suggerimento 1
Prova a risolvere questa sfida utilizzando
for … else
e break
!Suggerimento 2
Puoi semplificare il codice sostituendo i numeri con lettere (
b
per mirtilli, f
per fernivore, ecc.), e poi eseguendo l'analisi sulla sequenza risultante.Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB