100 atcoder#ABC212B. [ABC212B] Weak Password

[ABC212B] Weak Password

配点 : 200200

問題文

44 桁の暗証番号 X1X2X3X4X_1X_2X_3X_4 が与えられます。 番号は先頭の桁が 00 であることもあり得ます。 暗証番号は以下のいずれかの条件をみたすとき弱い暗証番号と呼ばれます。

  • 44 桁とも同じ数字である。
  • 1i31\leq i\leq 3 をみたす任意の整数 ii について、 Xi+1X_{i+1} が、 XiX_i の次の数字である。 ただし、 0j80\leq j\leq 8 について jj の次の数字は j+1j+1 であり、 99 の次の数字は 00 である。

与えられた暗証番号が弱い暗証番号ならば Weak を、そうでないならば Strong を出力してください。

制約

  • 0X1,X2,X3,X490 \leq X_1, X_2, X_3, X_4 \leq 9
  • X1,X2,X3,X4X_1, X_2, X_3, X_4 は整数である。

入力

入力は以下の形式で標準入力から与えられる。

X1X2X3X4X_1X_2X_3X_4

出力

与えられた暗証番号が弱い暗証番号ならば Weak を、そうでないならば Strong を出力せよ。

7777
Weak

44 桁ともすべて 77 であるため、 11 つめの条件をみたしており、弱い暗証番号です。

0112
Strong

11 桁目と 22 桁目が異なっており、 33 桁目は 22 桁目の次の数字ではないため、どちらの条件もみたしていません。

9012
Weak

99 の次の数字が 00 であることに注意してください。