この問題は場合分けを問います。
SSS が回文となる条件は、以下のいずれかを満たすときです。
またこれ以外の文字列では回文になり得ません。これは回文の定義から示すことができます。
以上から各文字の個数を数える配列を作ることによって、O(N)O(N)O(N) でこの問題を解くことができます。以下は解答例(C++,Python)です。
解答例ではASCIIコードに変換してその添え字を用いて配列に格納しています。ASCIIコードに関してはここでは省略します。