問題一覧 > 通常問題

No.1362 [Zelkova 8th Tune] Black Sheep

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 512 MB / 通常問題
タグ : / 解いたユーザー数 141
作問者 : KazunKazun / テスター : Kanten4205Kanten4205
0 ProblemId : 5137 / 出題時の順位表
問題文最終更新日: 2021-01-22 20:13:36

注意

yukicoder contest 279 (Zelkova and Cherry) の問題は 難易度順に並んではいない. よって, 問題文や難易度を表すの星の数, 正解者数等といった公開されている情報から問題を取捨選択することを強く推奨する.

問題文

与えられる文字列 $S$ は2種類の文字から構成されているが, ある1文字を除いて全て同じ文字である. その唯一異なる文字は左から数えて何番目の文字か? また,その文字とは何か?

入力

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

  • $S$ は文字列である.
  • $3 \leq |S| \leq 5 \times 10^5 \quad$ ただし, $|S|$ は文字列 $S$ の長さを表す.
  • $S$ の各文字は英大文字(A-Z), 英小文字(a-z), 数字(0-9)のどれかである.
  • $S$ は2種類の文字から構成されている.
  • $S$ はある1文字を除いて全て同じ文字である.

出力

与えられた文字列 $S$ のうち,唯一異なる文字が左から $k$ 番目の文字で,その文字が $\alpha$ であるとき,以下のように出力せよ.

$k\ \alpha$

ただし, 空白区切りとし, 最後に改行を忘れないこと.

サンプル

サンプル1
入力
WWWWBW
出力
5 B

与えられた文字列は左から5文字目だけがBであるので,上のように出力する.

サンプル2
入力
PPPPPP3PPP
出力
7 3

サンプル3
入力
aaAa
出力
3 A

大文字と小文字も区別することに注意せよ.

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。