ブルーベリーガーデン

ある宇宙人の植物学者がブルーベリーを育てようとしています。彼は地球から持ってきたブルーベリーの種を持っていますが、地元の サンシュルームファーニボア の種と混ざってしまいました。しかし、どうしてもブルーベリーの味を知りたいので、彼はそれらをそのまま植えることにしました。

彼の庭には隣り合った10の植え付け区画があります。彼はその10の区画すべてに種を植え、成長するのを待ちます。

DALL·E 2023-03-15 11.58.10 - an alien botanist trying to grow blueberries, digital art.png
DALL-E 2で作成された画像

しかし、彼は注意が必要です。なぜなら、ファーニボアはブルーベリーに有害で、直に隣接するブルーベリーの植物を汚染してしまうからです。サンシュルームは無害で、直に隣接して成長するとファーニボアの植物を無力化します。

あなたは入力として10個の整数を受け取り、それぞれが1つの区画を表しています。あなたのタスクは、庭に汚染があるかどうかを判定することです。

  • ブルーベリーは6で割り切れない偶数で表されます。

  • サンシュルームは奇数で表されます。

  • ファーニボアは6の倍数で表されます。

汚染がある場合は Activate emergency protocol! と出力し、そうでなければ Check complete, blueberries are growing! と出力してください。

入力

出力

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!

  1. 最初の例では、スロット#4に6で表されるファーニボアが1つあります。しかし、スロット#3の3で表されるサンシュルームによって無力化されるので、Check complete, blueberries are growing! と出力します。

  2. 2つ目の例では、スロット#6にあるファーニボアがブルーベリーに囲まれており、庭が汚染されてしまったので、Activate emergency protocol! と出力します。

  3. 3つ目の例では、スロット#9と#10に2つのファーニボアがありますが、どのブルーベリーとも隣接していないので、汚染は起こりません。そのため、Check complete, blueberries are growing! と出力します。

  4. 最後の例では、スロット#4と#5に2つのファーニボアがあります。スロット#5のファーニボアはスロット#6のブルーベリーを汚染します。スロット#3にはサンシュルームがありますが、それはスロット#4のファーニボアのみを無力化するので、スロット#5のファーニボアは庭を汚染してしまいます!

ヒント1

for … elsebreak を使ってこのチャレンジを解いてみましょう!

ヒント2

数字をアルファベットに置き換えて(ブルーベリーなら b、ファーニボアなら f など)、その結果のシーケンスを解析することで、コードを簡略化できます。

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue