3412. Find Mirror Score of a String
You are given a string
s
.We define the mirror of a letter in the English alphabet as its corresponding letter when the alphabet is reversed. For example, the mirror of
'a'
is'z'
, and the mirror of'y'
is'b'
.Initially, all characters in the string
s
are unmarked.You start with a score of 0, and you perform the following process on the string
s
:
- Iterate through the string from left to right.
- At each index
i
, find the closest unmarked indexj
such thatj < i
ands[j]
is the mirror ofs[i]
. Then, mark both indicesi
andj
, and add the valuei - j
to the total score.- If no such index
j
exists for the indexi
, move on to the next index without making any changes.Return the total score at the end of the process.
1 | class Solution { |