https://atcoder.jp/contests/abc374/tasks
https://atcoder.jp/contests/abc374/submissions?f.User=shizup
最後の $3$ 文字が san になっているか確認するだけ。
C++だと substr が部分文字列を取り出すときに便利。
$|S| = |T|$ の場合と $|S| \neq |T|$ の場合で分けて考える。
$|S| = |T|$ の場合
互いの文字列を前から比較していき初めて違う文字が出現した位置が答え
$|S| \neq |T|$ の場合
便宜上 $|S| < |T|$ とする。
互いの文字列を前から比較していき違う文字が出現した場合はその位置が答えになるのは変わらない。
$S$ の最後まで $T$ と同じだった場合 $T_{|S|+1}$ 文字目が答えになる。
以上を実装すればよい。