letters
to store all unique characters in s
.ans
to 0, which will hold the count of unique palindromic subsequences.letter
in letters
:
a. Find the first occurrence index i
and the last occurrence index j
in s
.
b. Initialize a hash set between
.
c. Iterate over the indices k
between i
and j
(exclusive) and add s[k]
to between
.
d. Add the size of between
to ans
.ans
.