假设我们有一个字符串 s。这个字符串可以包含小写字符、其他特殊字符和数字。我们必须检查字符串中存在的字母是否构成回文。这里的一个约束是,我们不允许使用额外的空间来解决这个问题。因此,如果输入类似于 s = "ra$5ce58car",则输出将为 True,因为字母构成了 "racecar",它是回文。为了解决这个问题,我们将遵循以下步骤 - 定义一个函数 first_letter_index()。这将采用 str、left、rightindex := -1for i in range left to right ... 阅读更多